Quantcast
Viewing all articles
Browse latest Browse all 9656

Error al generar un Query

Jóvenes expertos tengo el siguiente problema realice un query en donde me muestra todas las ordenes de venta que esta abiertas pero cuando lo coloco en SAP y cuando el usuario tiene que elegir el proyecto me da un error si me muestra la ventana para seleccionar el proyecto pero cuando ya se lecciona y le da aceptar me da el siguiente error

 

Image may be NSFW.
Clik here to view.
Error query.jpg

 

les dejo el query para que lo vean y me indiquen en donde esta mi error

 

select Distinct T0.CardCode, T0.CardName,

             ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'EXC%%%' AND Y.DocStatus='O'),0)[Costo Exceso],

                    ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'AGU%%%' AND Y.DocStatus='O'),0)[Costo Cuota Fija Agua],

                    ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SEG%%%' AND Y.DocStatus='O'),0)[Costo Seguridad],

                    ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'RCONX%%%' AND Y.DocStatus='O'),0)[Reconexion],

                    ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SUSP%%%' AND Y.DocStatus='O'),0)[Suspencion],

                    ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'ADM%%%' AND Y.DocStatus='O'),0)[Administrativo],

                    (ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'EXC%%%' AND Y.DocStatus='O'),0)+

                     ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'AGU%%%' AND Y.DocStatus='O'),0)+

                     ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SEG%%%' AND Y.DocStatus='O'),0)+

                     ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'RCONX%%%' AND Y.DocStatus='O'),0)+

                     ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SUSP%%%' AND Y.DocStatus='O'),0)+

                     ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'ADM%%%' AND Y.DocStatus='O'),0))[Costo Total],

                     T2.BALANCE, T2.OrdersBal

          from ORDR T0 INNER JOIN

                     RDR1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN

                     OCRD T2 ON T0.CardCode = T2.CardCode

Where T2.ProjectCod = [%0] and T0.DocStatus = 'O'

Group By T0.CardCode, T0.CardName, T0.DocNum, T0.DocEntry, T2.BALANCE, T2.OrdersBal

 

de antemano muy agradecido por la ayuda.

 

Saludos


Viewing all articles
Browse latest Browse all 9656

Trending Articles