Ver Mensaje Individual
  #1  
Antiguo 27-08-2004
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Reputación: 21
VRO Va por buen camino
Consulta Con Group By

HOLA, ¿QUE TAL?,

EL PROGRAMA QUE REALIZO CONSTA DE 2 TABLAS QUE INTERVIENEN EN LA CONSULTA PROBLEMA Y QUE SON: LECTURAS Y CONTADORES, LO QUE YO PRETENDO CONSEGUIR ES SACAR LOS DATOS QUE PONGO EN EL SELECT QUE ESTÁN ASOCIADOS AL DBGRID Y QUE ME LOS AGRUPE POR CONTADORES PARA QUEDARME CON LA MAYOR LECTURA PARA ESOS CONTADORES, LO QUE DESPUES CONSIGO HACIENDO QUERY.FIRST, PARA ELLO HAGO LO SIGUIENTE:

QUERY.CLOSE;
QUERY.SQL.TEXT:='select contadores.numero,nombre,poblacion,patron as patron1,lectura,fecha,consumo from contadores,lecturas where contadores.numero=lecturas.numero and fecha>='''+ fechaant+''' and fecha<='''+fechasig+'''and patron=1 group by contadores.numero';
QUERY.OPEN;
QUERY.FIRST;

EL ERROR QUE DA ES: INVALID COLUMN REFERENCE , ME HE DADO CUENTA QUE PARA AGRUPAR SE DEBE HACER POR TODOS LOS CAMPOS QUE ESTAS SELECCIONANDO, CREO, PERO YO SÓLO QUIERO AGRUPAR POR CONTADORES.NUMERO

¿SI ALGUIEN ME PUEDE AYUDAR Ó DECIR COMO PODER HACERLA?, YA QUE ESTA FORMA ES CORRECTA EN MYSQL PERO NO EN SQL QUE ES LO QUE UTILIZA INTERBASE.

MUCHAS GRACIAS.
Responder Con Cita