Вот набор данных из таблицы TABLE XYZсводной таблицы в TSQL
ID Date col1 col2 col3
1 2012-09-21 100.00 0.00 0.00
1 2012-09-21 0.00 10.00 20.00
2 2012-09-21 0.00 20.00 0.00
2 2012-09-21 100.00 0.00 20.00
3 2012-09-21 10.00 25.00 5.00
Я хочу Результат, как показано ниже:
ID Date COL
1 2012-09-21 130.00
2 2012-09-21 140.00
3 2012-09-21 40.00
Я попытался ниже запроса, но не получить точное значение из таблицы ,
Select ID,
date,
sum(Col1+col2+col3) as COL
From table xyz
Group by ID,DATE
я получил ниже набор результатов
ID Date COL
1 2012-09-21 130.00
2 2012-09-21 270.00
3 2012-09-21 310.00
есть ли лучший способ, чтобы получить ожидаемый результат установить или сделать сводную таблицу?
Благодаря
Предполагая, что нет ошибки опечатки, так как нет запятой после 'date', SQL утверждения кажется хорошо. что вы получаете, когда выполняете запрос? –
Я не получаю правильное суммирующее значение Col1 + Col2 + Col3. – David
@ Давид, вы уже заявили, что не получаете, что вы получаете? – Khan