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?