2010-07-27 5 views
1

запроса:Выбор столбцов в виде строк

SELECT 'SUMS' AS [Desc], SUM(PriceN) AS Nett, SUM(PriceG) AS Gross 
FROM Resources 

дает мне ResultSet:

 
Desc  Nett Gross 
-------- ---- ------ 
SUMS  515.00 621.55 

Мне нужен ResultSet, который выглядит следующим образом:

 
Desc Value 
---- ----- 
Nett 515.00 
Gross 621.55 

бился с шарнирной заявлением , но, к сожалению, я не могу заставить его работать.
Это только часть проблемы, потому что я должен иметь возможность добавлять больше сумм для выбора оператора.
Я ищу любую подсказку, как справиться с этой проблемой. Заранее благодарю за любую помощь.

ответ

4

Это должно работать для вас:

SELECT 'Nett' AS [Desc], SUM(PriceN) AS Value FROM Resources 
UNION ALL 
SELECT 'Gross' AS [Desc], SUM(PriceG) AS Value FROM Resources 
+0

Thx ... Простота это сила! : D –

Смежные вопросы