Jovenes expertos tengo un query que me muestra informacion en base aun Item pero cuando me muestra la informacion me la muestra de la siguiente forma:
Dato | Codigo | Nombre | Valor |
---|---|---|---|
12345689 | O-1254689 | Juan Perez | 2,000.00 |
95486759 | O-5467892 | Emilio Salinas | 0.00 |
58213679 | O-5467892 | Lesbia Rubio | 5,000.0 |
adjunto el query que estoy utilizando:
SELECT DISTINCT T1.U_DATO, T0.CardCode, T0.CardName, ISNULL((SELECT SUM(Y.Gtotal) FROM PCH1 Y INNER JOIN OPCH X ON X.DocEntry=Y.DocEntry WHERE X.CardCode=T0.CardCode AND Y.ItemCode='PLA0001' AND X.U_operado='N' and X.DocDate>='20131101' and X.DocDate<='20131130' and Y.GTotal <>'0' )+ ((SELECT SUM(Y.Gtotal) FROM PCH1 Y INNER JOIN OPCH X ON X.DocEntry=Y.DocEntry WHERE X.CardCode=T0.CardCode AND Y.ItemCode='PLA0016' AND X.U_operado='N' and X.DocDate>='20131101' and X.DocDate<='20131130'and Y.GTotal <>'0')),0)[Valor] FROM OCRD T0 INNER JOIN OCPR T1 ON T0.CardCode = T1.CardCode
Esta pensando en hacerlo una vista pero no se como hacer el llamado despues del rango de fechas en el subquery, y crear una nueva vista para que me omita los valores que sean cero, asi podria crear el formato en Crystal Report.
Y lo otro dejar era dejarlo como esta y hacer el formato de impresione en diseñador de SAP pero necesito primero quitar los valor con cero.
Espero me haya explicado y de igual forma espero me pueda ayudar ante este inconveniente.
De antemano muy agradecido por la ayuda
Saludos cordiales