Ver Mensaje Individual
  #1  
Antiguo 07-05-2003
FRANKER FRANKER is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 71
Reputación: 22
FRANKER Va por buen camino
ORDER BY en FireBird

Hola a Tod@s!

Estoy migrando una aplicación de Paradox a Firebird y me encuentro con consultas del tipo:

SELECT COUNT(MATRICULA) as incidencias, Hora
FROM Arrastre.DB
GROUP BY Hora
ORDER BY incidencias DESC


El traspaso es fácil, hago un copy-paste y a correr. ¡¡PUES NO!! . Resulta que el FireBird me dice que no existe la columna incidencias y lo que hago es modificar la consulta a:

SELECT COUNT(MATRICULA), Hora
FROM Arrastre
GROUP BY Hora
ORDER BY COUNT(MATRICULA) DESC


y mi sorpresa es que me dice "token Unknow" en el Count de la clausula order by.

Después de mirar un par de libros de SQL y el Estandart ANSI del 92 me encuentro con la siguiente cita
Cita:
Se podrá ordenar por cualquier campo de la tabla
Pero si el campo es el resultado de usar una función agregada (count)...¿FireBird Permitirá ordenar por este campo?
__________________
.:.::FRANKER::.:.
Responder Con Cita