Invalid expression in the SELECT list (not contained in either an aggregate function or the GROUP BY clause)
La instrucción es:
Código SQL:
Ver original
SELECT PAGA_M01.CVE_PROV AS CLAVE, PAGA_M01.REFER AS DOCUMENTO, PAGA_M01.NO_FACTURA AS FACTURA, PAGA_M01.IMPORTE AS IMPORTE, PAGA_M01.FECHA_APLI FECHA_DOC, PAGA_M01.FECHA_VENC AS FECHA_PAGO, SUM(PAGA_DET01.IMPORTE * PAGA_DET01.SIGNO) AS ABONOS, PROV01.NOMBRE AS NOMBRE, PROV01.CVE_ZONA AS CLAVE_ZONA, ZONA01.TEXTO AS CONCEPTO FROM (PAGA_M01 INNER JOIN PAGA_DET01 ON PAGA_M01.REFER = PAGA_DET01.REFER INNER JOIN PROV01 ON PAGA_M01.CVE_PROV = PROV01.CLAVE INNER JOIN ZONA01 ON PROV01.CVE_ZONA = ZONA01.CVE_ZONA) WHERE PAGA_M01.TIPO_MOV = 'C' AND PAGA_M01.FECHA_VENC < '12-31-2015' AND PAGA_M01.NUM_MONED = 1 GROUP BY PAGA_M01.CVE_PROV HAVING PAGA_M01.IMPORTE > SUM(PAGA_DET01.IMPORTE * PAGA_DET01.SIGNO)
Agradezco cualquier pista que puedan darme.
Saludos