Cita:
Iniciado por hoberwilly
Hola datronplas:
Hice lo que me indicaste
r6=s6.executeQuery("SELECT SUM(monpago) AS sumapagos,estpago,feccrepago FROM Pago WHERE estpago = '1' AND FORMAT(feccrepago,'ddmmyyyy') = "+fechaok+"");
System.out.println("SQL6 A BD...OK");
if(r6.next())
{
System.out.println("Sum of pays: "+ r6.getString("sumapagos"));
}
<-> estpago = estado del registro (0:inactivo 1:activo), feccrepago = fecha de creacion del registro
, pero me sale este error
SQL6 A BD...INCORRECTOjava.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] Ha intentado ejecutar una consulta que no incluye la expresión especificada 'estpago' como parte de una función de agregado.
Gracias de antemano
Es problema de la consulta que estas haciendo, si consultas en varias tablas tienes que poner nombretabla.nombrecampo y no solo el nombrecampo como lo estas haciendo.