Hello All-
I am using a union query to sum the result od 2 queries. the query asks for "parameter value" when run. How do I solve this? Please help. Below is my code. Thanks all.
SELECT [Delivery Org],
Sum([SumOfCY10 Q1 TOTAL ACTUAL]) AS [Q1 ACT],
Sum([SumOfQTR 2 FORECAST]) AS [Q2],
Sum([SumOfQTR3 FORECAST]) AS [Q3],
Sum([SumOfQTR 4 FORECAST])AS [Q4],
Sum([SumOfTOT CY10 REV]) AS [CY10]
FROM(
SELECT DISTINCTROW [CWV 6-7-10].[Delivery Org], Sum([CWV 6-7-10].[CY10 Q1 TOTAL ACTUAL]) AS [SumOfCY10 Q1 TOTAL ACTUAL], Sum([CWV 6-7-10].[QTR 2 FORECAST]) AS [SumOfQTR 2 FORECAST], Sum([CWV 6-7-10].[QTR 3 FORECAST]) AS [Sum Of QTR 3 FORECAST], Sum([CWV 6-7-10].[QTR 4 FORECAST]) AS [SumOfQTR 4 FORECAST], Sum([CWV 6-7-10].[TOT CY10 REV]) AS [SumOfTOT CY10 REV], [CWV 6-7-10].[CUSTOMER GROUP]
FROM [CWV 6-7-10]
WHERE ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T MOBILITY")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE"))
GROUP BY [CWV 6-7-10].[Delivery Org], [CWV 6-7-10].[CUSTOMER GROUP]
UNION
SELECT DISTINCTROW "SUDARSAN" AS [Delivery Org], Sum([CWV 6-7-10].[CY10 Q1 TOTAL ACTUAL]) AS [SumOfCY10 Q1 TOTAL ACTUAL], Sum([CWV 6-7-10].[QTR 2 FORECAST]) AS [SumOfQTR 2 FORECAST], Sum([CWV 6-7-10].[QTR 3 FORECAST]) AS [SumOfQTR 3 FORECAST], Sum([CWV 6-7-10].[QTR 4 FORECAST]) AS [SumOfQTR 4 FORECAST], Sum([CWV 6-7-10].[TOT CY10 REV]) AS [SumOfTOT CY10 REV], [CWV 6-7-10].[CWV Source]
FROM [CWV 6-7-10]
WHERE ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS"))
GROUP BY [CWV 6-7-10].[CWV Source]
)
GROUP BY [Delivery Org];
I am using a union query to sum the result od 2 queries. the query asks for "parameter value" when run. How do I solve this? Please help. Below is my code. Thanks all.
SELECT [Delivery Org],
Sum([SumOfCY10 Q1 TOTAL ACTUAL]) AS [Q1 ACT],
Sum([SumOfQTR 2 FORECAST]) AS [Q2],
Sum([SumOfQTR3 FORECAST]) AS [Q3],
Sum([SumOfQTR 4 FORECAST])AS [Q4],
Sum([SumOfTOT CY10 REV]) AS [CY10]
FROM(
SELECT DISTINCTROW [CWV 6-7-10].[Delivery Org], Sum([CWV 6-7-10].[CY10 Q1 TOTAL ACTUAL]) AS [SumOfCY10 Q1 TOTAL ACTUAL], Sum([CWV 6-7-10].[QTR 2 FORECAST]) AS [SumOfQTR 2 FORECAST], Sum([CWV 6-7-10].[QTR 3 FORECAST]) AS [Sum Of QTR 3 FORECAST], Sum([CWV 6-7-10].[QTR 4 FORECAST]) AS [SumOfQTR 4 FORECAST], Sum([CWV 6-7-10].[TOT CY10 REV]) AS [SumOfTOT CY10 REV], [CWV 6-7-10].[CUSTOMER GROUP]
FROM [CWV 6-7-10]
WHERE ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T MOBILITY")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS")) OR ((([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[Delivery Org])="SUDARSAN") AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE"))
GROUP BY [CWV 6-7-10].[Delivery Org], [CWV 6-7-10].[CUSTOMER GROUP]
UNION
SELECT DISTINCTROW "SUDARSAN" AS [Delivery Org], Sum([CWV 6-7-10].[CY10 Q1 TOTAL ACTUAL]) AS [SumOfCY10 Q1 TOTAL ACTUAL], Sum([CWV 6-7-10].[QTR 2 FORECAST]) AS [SumOfQTR 2 FORECAST], Sum([CWV 6-7-10].[QTR 3 FORECAST]) AS [SumOfQTR 3 FORECAST], Sum([CWV 6-7-10].[QTR 4 FORECAST]) AS [SumOfQTR 4 FORECAST], Sum([CWV 6-7-10].[TOT CY10 REV]) AS [SumOfTOT CY10 REV], [CWV 6-7-10].[CWV Source]
FROM [CWV 6-7-10]
WHERE ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="SUS PWR") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="AT&T WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELINE")) OR ((([CWV 6-7-10].[CWV Source])="WLESS ENT GOV") AND (([CWV 6-7-10].RAF)=4 Or ([CWV 6-7-10].RAF)=5) AND (([CWV 6-7-10].[CUSTOMER GROUP])="VERIZON WIRELESS"))
GROUP BY [CWV 6-7-10].[CWV Source]
)
GROUP BY [Delivery Org];