Guest User

Untitled

a guest
Jan 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. SELECT ANO, MES,SUM(VALORFAC) AS VALORFAC FROM
  2. (SELECT YEAR(TR.FECHA) AS ANO,MONTH(TR.FECHA) AS MES,
  3. CASE WHEN DCTOMAE IN ('FA','FR')
  4. THEN SUM(MV.VALORUNIT * MV.CANTIDAD - MV.VALORUNIT * MV.CANTIDAD * MV.DESCUENTO / 100 )
  5. WHEN DCTOMAE='NC'
  6. THEN SUM((MV.VALORUNIT * MV.CANTIDAD - MV.VALORUNIT * MV.CANTIDAD * MV.DESCUENTO / 100 )*-1)
  7. END AS VALORFAC
  8. FROM TRADE AS TR INNER JOIN MVTRADE AS MV ON TR.NRODCTO = MV.NRODCTO
  9. AND TR.TIPODCTO = MV.TIPODCTO AND TR.ORIGEN = MV.ORIGEN INNER JOIN TIPODCTO AS TD
  10. ON TD.TIPODCTO = TR.TIPODCTO AND TD.TIPODCTO = MV.TIPODCTO AND TD.ORIGEN = MV.ORIGEN AND
  11. TD.ORIGEN = TR.ORIGEN INNER JOIN MTMERCIA AS ME ON ME.CODIGO = MV.PRODUCTO
  12. INNER JOIN MTLINEA AS LI ON LI.CODLINEA = ME.CODLINEA
  13. WHERE (TR.ORIGEN = 'FAC') AND (TD.DCTOMAE IN ('FA', 'FR','NC'))
  14. AND (DATEDIFF(MM, TR.FECHA, '2009-12-31') BETWEEN '1' AND '6')
  15. /*AND ME.CODLINEA IN ('REPIN','REPAN')*/
  16. GROUP BY YEAR(TR.FECHA) ,MONTH(TR.FECHA),DCTOMAE
  17. ) AS VTAS
  18. GROUP BY ANO,MES
  19. ORDER BY ANO,MES
Add Comment
Please, Sign In to add comment