none
SUM al resultado de la consulta (Group By) RRS feed

  • Pregunta

  • Hola,

    Tengo la siguiente consulta:

    SELECT ROUND( SUM( 
    	(A.CNETO - (A.CDESCUENTO1 + A.CDESCUENTO2 + A.CDESCUENTO3 + A.CDESCUENTO4 + A.CDESCUENTO5) )), 2) AS 'Total Facturado'
    FROM admMovimientos AS A
         INNER JOIN admDocumentos AS B ON B.CIDDOCUMENTO = A.CIDDOCUMENTO     
         INNER JOIN admProductos  AS C ON C.CIDPRODUCTO  = A.CIDPRODUCTO
    WHERE A.CIDDOCUMENTODE = '4' /* Filtro sólo tipo documentos facturas */
         AND A.CFECHA BETWEEN '20190501' AND '20190520'
         AND B.CCANCELADO = 0  /* Sólo considerar documentos que NO están cancelados */
         AND C.CIDVALORCLASIFICACION2 IN ('324', '325' ) /* Filtro por clasificación USA/MX */
         GROUP BY C.CIDVALORCLASIFICACION2

    Lo cual me devuelve esto:

    Las dos filas de las clasificaciones de productos, de ahí lo que no sé como realizar es ahora hacer otro SUM o lo que se requiera para obtener la suma total de esos dos resultados, o en su caso alguna idea mejor para realizar lo requerido?.

    Gracias.
    Javier
    • Editado jparada lunes, 20 de mayo de 2019 22:47
    lunes, 20 de mayo de 2019 22:46

Respuestas

Todas las respuestas