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

Вниз

сложить два столбца...   Найти похожие ветки 

 
ViktorZ ©   (2006-04-11 19:42) [0]

вот пример таблицы:
72 0 365
75 0 186
76 0 859
76 120 0
77 0 494

Мне нужно сложить два столбца, но так чтобы к примеру у 76-го номера была так:
72  365
75  186
76  979
77  494
Как составить запрос?


 
Sumor ©   (2006-04-11 19:52) [1]

Select col001, col002 + col003 from Table1 ?


 
Sumor ©   (2006-04-11 20:19) [2]

Вернее
Select col001, SUM(col002) + SUM(col003) from Table1 Group by Col001


 
Anatoly Podgoretsky ©   (2006-04-11 20:27) [3]

Select Col1, SUM(Col2) group by Col1


 
Rater1   (2006-04-12 08:15) [4]

там же 3 колонки было... может так: ?
Select Col1, SUM(Col2+Col3) from Table1 group by Col1

И вопрос в догонку:
с одним оператором sum будет быстрее работать чем с 2-мя или одинаково?

(в данном случае конечно)


 
ViktorZ ©   (2006-04-12 15:28) [5]

Значит наверно не так обозначил вопрос. Вот мой запрос.

SELECT C.NAME,T.CARD,T.SUMMA, SUM(T.OST) AS SOST,SUM(T.SUMMA+T.OST) FROM ":SEN:Total" T, ":SEN:Cards" C WHERE C.CARD=T.CARD Group by C.NAME,T.CARD,T.SUMMA ORDER by CARD

Его результат, к примеру такой

75 0 186
76 0 859
76 120 0
77 0 494

Результат должен быть таким
75 0 186   186
76 0 859    979
76 120 0
77 0 494    494

Как мне сложить второй и тетий столбец? Так как вы мне написали не помогает, но это скорее мой косяк, не так изложил суть вопроса.


 
Rater1   (2006-04-12 15:59) [6]

блин ты кодирвку то поправь в браузере, запаришься пока прочитаешь...
такой запрос наверно одним запросом не сделаешь, особенно в таком виде:
75 0 186   186
76 0 859    979
76 120 0
77 0 494    494

вот так ещё есть вероятность:

75    186
76    979
77    494

ты приводишь результаты с 3-мя столбцами а в запросе их больше. Попробуй написать запрос для 3 столбцов, а потом усложнять его.

и с группировкой разберись, у тебя по трём полям группируется следовательно агрегатные функции применятся только к записям с дублрующимися значениями.



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
15-1144737070
DelphiN!
2006-04-11 10:31
2006.04.30
Есть ли уже надежные средства от декомпиляции программ на .NET?


3-1141629277
DancerMan
2006-03-06 10:14
2006.04.30
Как в процессе выполнения программы узнать кодировку dbf файла?


15-1144329797
oldman
2006-04-06 17:23
2006.04.30
А вы готовы к наводнению?


2-1144738583
STK
2006-04-11 10:56
2006.04.30
"Стирание" введённых данных с эдитов модального окна


4-1139220699
Stas_Kalishenko
2006-02-06 13:11
2006.04.30
Toolbar-меню в чужом приложении