hola Amigos,
Resulta que estoy intentando ordenar una consulta de referencia
cruzadas por un campo calculado.
Pero aparentemente no se puede porque salta un mensaje de error que
dice : no puede haber una funcion de agregado en la clausula ORDER BY
(count(*)).
Entonces se me ocurre: se podra usar esta consulta de referencia
cruzada como subconsulta de otra, y recien ordenarla?
Les paso el SQL:
TRANSFORM Count(*) AS ElValor
SELECT INFHOSP.CodEst, ESTABLEC.DenInst, Count(*) AS TOTAL
FROM ESTABLEC INNER JOIN INFHOSP ON (ESTABLEC.CodEst = INFHOSP.CodEst)
AND (ESTABLEC.AnioAct = INFHOSP.AnioInfor)
WHERE (((INFHOSP.CodProvRes)="26"))
GROUP BY INFHOSP.CodEst, ESTABLEC.DenInst
ORDER BY Count(*) DESC
PIVOT Month([fecegreso]);
Gracias
Saludos
Leer las respuestas