Вниз
Скачать: CL | DM;

Суммирование стоблцов таблиц 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-5530
Kurt_
2003-02-21 11:43
2003.03.03
Как корректно проверить освободилась ли форма методом Free?


1-5636
Ozone
2003-02-20 13:35
2003.03.03
Компоненты RUN-TIME


1-5592
smok_er
2003-02-19 15:47
2003.03.03
объекты в качестве аргументов функции


4-5924
Stein
2003-01-15 00:31
2003.03.03
Изменение даты/времени у директория


9-5363
PaRL
2002-09-29 16:33
2003.03.03
3D MAX




   Наверх