Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/11/2010, 16:26
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Funcion Suma en Java para la consulta a bd(access)

Datronplas,

Trabajando con una simple consulta funciona ok:

r6=s6.executeQuery("SELECT SUM(monpago) AS sumapagos FROM Pago);
System.out.println("SQL6 A BD...OK");
if(r6.next())
{
System.out.println("Sum of pays: "+ r6.getString("sumapagos"));
}


Pero lastimosamente yo requiero trabajarlo asi:

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"));
}

Porque me sale el 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.