Skip to Content
0
Former Member
Dec 12, 2013 at 06:47 PM

Ayuda con Query

25 Views

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