Ver Mensaje Individual
  #1  
Antiguo 27-08-2004
VRO VRO is offline
Miembro
 
Registrado: abr 2004
Posts: 230
Reputación: 23
VRO Va por buen camino
Consulta Con Order 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 EL CONTADOR QUE TIENE MAYOR NUMERO DE LECTURAS, PARA LO CUAL HAGO LO SIGUIENTE:

QUERY.CLOSE;
QUERY.SQL.TEXT:='select count(*)as num,contadores.numero from contadores,lecturas where contadores.depende='+cont+' and contadores.numero=lecturas.numero and patron=0 order by num desc';
QUERY.OPEN;

EL ERROR QUE DA ES: INVALID COLUMN REFERENCE NUM, LO QUE QUIERE DECIR QUE UN RENOMBRAMIENTO NO SE PUEDE UTILIZAR EN EL ORDER BY, PERO TAMPOCO PUEDO UTILIZAR EL COUNT(*).

¿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.