Puedes probar sí esta consulta:
Código SQL
[-]
Select Codigo, PerPago, Forma, Periodo, NomJunta, SUM(Cuota) importeCuota
from Rc03
WHERE PerPago = 2
AND ForPago IN (2,4)
GROUP BY Codigo, PerPago, Forma, Periodo, NomJunta
ORDER BY PerPago, Forma, NomJunta
te da un error:
Cita:
Invalid expression in the ORDER BY clause (not contained in either an aggregate function or the GROUP BY clause).
|
Como lo entiendo todos los campos en el select menos el SUM están en el group by, el problema indicado en el error es porque cometí otro error para variar y estaba ordenando por PerPago sin meterlo en el group by.
En esta sentencia todos los campos en el order by están en el group by también. ¿Puedes probar que esta sentencia se ejecuta sin problemas?