fernando madriaza wrote:
¿si al parámetro lo colocas entre comillas simples te da el mismo error?
fernando madriaza wrote:
¿si al parámetro lo colocas entre comillas simples te da el mismo error?
Te estoy agradecido Fernando ya quedo el Query y me desplego la informacion como la deseaba, adjunto encontraran como quedo el query final.
select Distinct T0.CardCode, T0.CardName,
ISNULL((SELECT SUM(X.PriceAfVAT) FROM [dbo].[ORDR] Y INNER JOIN [dbo].[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(A.PriceAfVAT) FROM [dbo].[ORDR] B INNER JOIN [dbo].[RDR1] A ON a.DocEntry=b.DocEntry WHERE b.CardCode=T0.CardCode AND a.ItemCode LIKE 'AGU%%%'AND b.DocStatus='O'),0)[Costo Cuota Fija Agua],
ISNULL((SELECT SUM(c.PriceAfVAT) FROM [dbo].[ORDR] d INNER JOIN [dbo].[RDR1] c ON c.DocEntry=d.DocEntry WHERE d.CardCode=T0.CardCode AND c.ItemCode LIKE 'SEG%%%' AND d.DocStatus='O'),0)[Costo Seguridad],
ISNULL((SELECT SUM(e.PriceAfVAT) FROM [dbo].[ORDR] f INNER JOIN [dbo].[RDR1] e ON e.DocEntry=f.DocEntry WHERE f.CardCode=T0.CardCode AND e.ItemCode LIKE 'RCONX%%%' AND f.DocStatus='O'),0)[Reconexion],
ISNULL((SELECT SUM(g.PriceAfVAT) FROM [dbo].[ORDR] h INNER JOIN [dbo].[RDR1] g ON g.DocEntry=h.DocEntry WHERE h.CardCode=T0.CardCode AND g.ItemCode LIKE 'SUSP%%%' AND h.DocStatus='O'),0)[Suspencion],
ISNULL((SELECT SUM(i.PriceAfVAT) FROM [dbo].[ORDR] j INNER JOIN [dbo].[RDR1] i ON j.DocEntry=i.DocEntry WHERE j.CardCode=T0.CardCode AND i.ItemCode LIKE 'ADM%%%' AND j.DocStatus='O'),0)[Administrativo],
(
ISNULL((SELECT SUM(k.PriceAfVAT) FROM [dbo].[ORDR] l INNER JOIN [dbo].[RDR1] k ON k.DocEntry=l.DocEntry WHERE l.CardCode=T0.CardCode AND k.ItemCode LIKE 'EXC%%%' AND l.DocStatus='O'),0)+
ISNULL((SELECT SUM(m.PriceAfVAT) FROM [dbo].[ORDR] n INNER JOIN [dbo].[RDR1] m ON m.DocEntry=n.DocEntry WHERE n.CardCode=T0.CardCode AND m.ItemCode LIKE 'AGU%%%' AND n.DocStatus='O'),0)+
ISNULL((SELECT SUM(o.PriceAfVAT) FROM [dbo].[ORDR] p INNER JOIN [dbo].[RDR1] o ON o.DocEntry=p.DocEntry WHERE p.CardCode=T0.CardCode AND o.ItemCode LIKE 'SEG%%%' AND p.DocStatus='O'),0)+
ISNULL((SELECT SUM(q.PriceAfVAT) FROM [dbo].[ORDR] r INNER JOIN [dbo].[RDR1] q ON q.DocEntry=r.DocEntry WHERE r.CardCode=T0.CardCode AND q.ItemCode LIKE 'RCONX%%%' AND r.DocStatus='O'),0)+
ISNULL((SELECT SUM(s.PriceAfVAT) FROM [dbo].[ORDR] t INNER JOIN [dbo].[RDR1] s ON s.DocEntry=t.DocEntry WHERE t.CardCode=T0.CardCode AND s.ItemCode LIKE 'SUSP%%%' AND t.DocStatus='O'),0)+
ISNULL((SELECT SUM(u.PriceAfVAT) FROM [dbo].[ORDR] v INNER JOIN [dbo].[RDR1] u ON u.DocEntry=v.DocEntry WHERE v.CardCode=T0.CardCode AND u.ItemCode LIKE 'ADM%%%' AND v.DocStatus='O'),0))[Costo Total],
T2.BALANCE, T2.OrdersBal
from [dbo].[ORDR] T0 INNER JOIN
[dbo].[RDR1] T1 ON T0.DocEntry = T1.DocEntry INNER JOIN
[dbo].[OCRD] T2 ON T0.CardCode = T2.CardCode left join
[dbo].[OPRJ] T3 on T2.[ProjectCod] = T3.[PrjCode]
Where T0.DocStatus = 'O' and T3.Prjcode = '[%0]'
Group By T0.CardCode, T0.CardName, T0.DocNum, T0.DocEntry, T2.BALANCE, T2.OrdersBal
Les agradezco a todos por la ayuda.
Saludos Cordiales