I want to produce a table of results - instead of having to write a separate query per value.
The problem is I have two select statements bringing back the same value from a table but it doesn't distinguish from which select statement the value comes from - any advice would be appreciated. The following query berings back two columns - CertifiedValue and Row...
(
SELECT TOP 11 TF.Value AS CertifiedValue, TF.Row
FROM TurnoverForecast TF,
TurnoverForecastSet TFS
WHERE TFS.TurnoverForecastSetID =
TF.TurnoverForecastSetID
AND TFS.MonthlyReviewID= @MonthlyReviewID
AND TF.Row BETWEEN 2 AND 12
AND TF.[Column] = 'CCt'
UNION
SELECT TOP 11 TF.Value AS ProfitValue, TF.Row
FROM TurnoverForecast TF,
TurnoverForecastSet TFS
WHERE TFS.TurnoverForecastSetID = TF.TurnoverForecastSetID
AND TFS.MonthlyReviewID= @MonthlyReviewID
AND TF.Row BETWEEN 2 AND 12
AND TF.[Column] = 'Pft')
ORDER BY TF.Row
The problem is I have two select statements bringing back the same value from a table but it doesn't distinguish from which select statement the value comes from - any advice would be appreciated. The following query berings back two columns - CertifiedValue and Row...
(
SELECT TOP 11 TF.Value AS CertifiedValue, TF.Row
FROM TurnoverForecast TF,
TurnoverForecastSet TFS
WHERE TFS.TurnoverForecastSetID =
TF.TurnoverForecastSetID
AND TFS.MonthlyReviewID= @MonthlyReviewID
AND TF.Row BETWEEN 2 AND 12
AND TF.[Column] = 'CCt'
UNION
SELECT TOP 11 TF.Value AS ProfitValue, TF.Row
FROM TurnoverForecast TF,
TurnoverForecastSet TFS
WHERE TFS.TurnoverForecastSetID = TF.TurnoverForecastSetID
AND TFS.MonthlyReviewID= @MonthlyReviewID
AND TF.Row BETWEEN 2 AND 12
AND TF.[Column] = 'Pft')
ORDER BY TF.Row