tengo esta consulta ..¿No se puede usar el orden en esta selección?
SELECT ClassId, Sum(TeachersCount) as NumCount
FROM ClassSubject
GROUP BY ClassId
ORDER BY NumCount
pero cuando corro esto, el acceso aparece un cuadro que me pide el valor de numcount? Pero esto no es un parámetro, esto es ... bueno, esta es la suma de maestros que pueden enseñar esa clase, y debe calcularse. Entonces, ¿por qué el acceso me pide su valor (NumCount's
)?
Lo que quiero es contar el número de maestros en una clase y ordenar esto incrementando el valor del conteo de maestros, creo que eso es lo que hace mi consulta, pero ¿por qué me está pidiendo el valor de NumCount
? Una cosa más, si elimino esta cláusula ORDER BY
, funciona bien, sin preguntarme el valor de NumCount
? ¿Entonces, cuál es el problema?
Por qué no puedo usar 'ORDER BY NumCount'? – Razort4x
No se puede ordenar por un alias en MS Access (Jet/ACE) SQL. – Fionnuala
@ Razort4x: y no se preocupe, no lo está calculando de nuevo ... –