Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Как получить сумму каждой строки в одной выборке (MSSQL/SQL)   Найти похожие ветки 

 
Layner ©   (2004-06-07 11:08) [0]

Приветствую всех! Помогите решить такую задачу, есть выборка, которая возвращает несколько строк, в каждой строке несколько столбиков цифровых значений.
Надо получить в конце каждой строки (добавляется ещё один столбик) сумму строки.
выборка | сумма
...
5 5 5 5 | 20
6 6 8 1 | 21
1 6 9 2 | 18
...

Делал так,

SELECT h01, h02, h03, h04, h05, h06, h07,
SELECT SUM (h01+h02+h03+h04+h05+h06+h07)
FROM table2 WHERE data="2004-06-06" AS summ_a

FROM table2 WHERE data="2004-06-06"


Но сумма возвращается за всю выборку целиком, а не за строку. (Курсором выделен подзапрос)


 
KSergey ©   (2004-06-07 11:14) [1]

SELECT h01, h02, h03, h04, h05, h06, h07, h01+h02+h03+h04+h05+h06+h07 As SumRow
FROM table2 WHERE data="2004-06-06"


 
bon   (2004-06-07 11:17) [2]

SELECT h01, h02, h03, h04, h05, h06, h07,
(h01+h02+h03+h04+h05+h06+h07) as summ_a
FROM table2 WHERE data="2004-06-06"


 
Layner ©   (2004-06-07 16:04) [3]

Спасибо большое! Знал ведь! Совсем запамятовал, вот что значит не работать с SQL 2 недели :)



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
6-1084219742
ZDDR
2004-05-11 00:09
2004.07.04
idudpserver1


3-1086355421
a123
2004-06-04 17:23
2004.07.04
Фильтрация в IBQuery1


14-1087322775
YurikGL
2004-06-15 22:06
2004.07.04
Образование в России: реформа или катастрофа


14-1087179806
RealRascal
2004-06-14 06:23
2004.07.04
АСЯ:Вирусня? Или просто СПАМ?


14-1087153594
Девушка
2004-06-13 23:06
2004.07.04
Что такое эксплоит?