Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.015 c
2-1144736119
lionmen
2006-04-11 10:15
2006.04.30
Срочно!!!


11-1125470568
MTsv DN
2005-08-31 10:42
2006.04.30
Как получить ComboBox без кнопки?


2-1144790278
Skandri
2006-04-12 01:17
2006.04.30
INI, меню и др.


2-1144951770
mobwar
2006-04-13 22:09
2006.04.30
Проблема кодировки после Copy Paste


2-1144680738
ctudent
2006-04-10 18:52
2006.04.30
Ошибка FFFFFFFFFF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский