Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2015, 22:35
reddurango
 
Fecha de Ingreso: agosto-2009
Ubicación: Durango, México
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con SQL

tengo una instruccion SELECT que me esta marcando:
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
  1. SELECT PAGA_M01.CVE_PROV AS CLAVE, PAGA_M01.REFER AS DOCUMENTO,
  2. PAGA_M01.NO_FACTURA AS FACTURA, PAGA_M01.IMPORTE AS IMPORTE, PAGA_M01.FECHA_APLI
  3. FECHA_DOC, PAGA_M01.FECHA_VENC AS FECHA_PAGO, SUM(PAGA_DET01.IMPORTE *
  4. PAGA_DET01.SIGNO) AS ABONOS, PROV01.NOMBRE AS NOMBRE, PROV01.CVE_ZONA AS CLAVE_ZONA,
  5. ZONA01.TEXTO AS CONCEPTO
  6. FROM (PAGA_M01 INNER JOIN PAGA_DET01 ON PAGA_M01.REFER = PAGA_DET01.REFER
  7. INNER JOIN PROV01 ON PAGA_M01.CVE_PROV = PROV01.CLAVE
  8. INNER JOIN ZONA01 ON PROV01.CVE_ZONA = ZONA01.CVE_ZONA)
  9. WHERE PAGA_M01.TIPO_MOV = 'C' AND PAGA_M01.FECHA_VENC < '12-31-2015' AND
  10. PAGA_M01.NUM_MONED = 1
  11. GROUP BY PAGA_M01.CVE_PROV
  12. HAVING PAGA_M01.IMPORTE > SUM(PAGA_DET01.IMPORTE * PAGA_DET01.SIGNO)

Agradezco cualquier pista que puedan darme.


Saludos

Última edición por gnzsoloyo; 04/12/2015 a las 23:09