Суммировать подневно из разных таблиц
|
|
Понедельник, 21 Декабря 2015 г. 20:41
+ в цитатник
Всем привет. Помогите чайнику, блуждаю уже три дня. есть две таблицы с данными продаж (вложил). Нужно запросом эти продажи сложить подневно. Когда за один день запись одна - все складывает корректно, но если их несколько (а в реальности их несколько) начинаются чудеса и непонятные цифры.
Выложу кратко структуру, может кто сразу пойдем без заглядывания во вложение.
Таблицы: Таблица1:
Код Дата Продажи
1 01.12.2015 50000
2 02.12.2015 36000
3 30.11.2015 10000
4 01.12.2015 3000
5 01.12.2015 500
Таблица 2:
Код Дата Продажи
1 01.12.2015 50000
2 02.12.2015 36000
4 30.11.2015 10000
5 29.11.2015 10000
6 29.11.2015 5000
7 01.12.2015 4000
8 02.12.2015 4000
Запрос:
SELECT Таблица1.Дата, Sum(Таблица1.Продажи+Таблица2.Продажи) AS Всего
FROM Таблица1, Таблица2
WHERE Таблица1.Дата=Таблица2.Дата
GROUP BY Таблица1.Дата
HAVING (((Таблица1.Дата)>=#12/1/2015#)) AND (((Таблица1.Дата)<=#12/31/2015#));
Что он вернул:
Дата Всего
01.12.2015 269000
02.12.2015 112000
А должно быть:
Дата Всего
01.12.2015 107500
02.12.2015 76000
http://www.sql.ru/forum/1191771/summirovat-podnevno-iz-raznyh-tablic
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-