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

Вниз

Суммирование стоблцов таблиц SQL-запросом   Найти похожие ветки 

 
BubbleGum   (2003-02-10 22:22) [0]

необходимо просуммировать две таблицы
1-ая
-----------------
тел | сумма
-----------------
с(7) | N(10)
-----------------

2-ая
-----------------
тел | сумма
-----------------
с(7) | N(10)
-----------------

должна получиться
таблица:
-----------------
тел | сумма
-----------------
с(7) | N(10)
-----------------
в которой должны находится все поля из первой таблицы и сумма по полям "сумма" при равенстве телефонов.


 
DarkGreen   (2003-02-11 05:54) [1]

А почему у тебя одинаковые данные в разных таблицах?


 
ЮЮ   (2003-02-11 06:38) [2]

SELECT C, SUM(N) Total
FROM (SELECT * FROM T1 UNION SELECT * FROM T2) T12
GROUP BY C


 
BubbleGum   (2003-02-13 17:31) [3]

а если из трех одинаковых таблиц ?


 
Johnmen   (2003-02-13 17:39) [4]

SELECT T1.C,SUM(T1.S)+SUM(T2.S)+SUM(T3.S) AS TOTALSUM
FROM T1
JOIN T2 ON T2.C=T1.C
JOIN T3 ON T3.C=T1.C
GROUP BY T1.C


 
BubbleGum   (2003-02-13 19:42) [5]

если использовать последний запрос некоторые записи вылетают,
а хотелось бы иметь все записи которые находятся в первой "полной" таблице плюс все записи имеющиеся во второй при равенстве "С" и плюс из третьей таблицы при равенстве "С".


 
ЮЮ   (2003-02-14 05:34) [6]

LEFT JOIN



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

Форум: "Базы";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-5559
KeepeR
2003-02-21 15:20
2003.03.03
Формат даты


4-5912
malkolinge
2003-01-15 16:12
2003.03.03
Фокус


1-5563
Flashas
2003-02-19 14:34
2003.03.03
profesionaly, Gde QuickReport v Delphi 7?....


1-5652
REA
2003-02-20 15:27
2003.03.03
round


1-5581
alxx
2003-02-19 14:10
2003.03.03
Не знаете как бороться с ошибкой?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский