|
Суммировать подневно из разных таблиц
|
|||
---|---|---|---|
#18+
Всем привет. Помогите чайнику, блуждаю уже три дня. есть две таблицы с данными продаж (вложил). Нужно запросом эти продажи сложить подневно. Когда за один день запись одна - все складывает корректно, но если их несколько (а в реальности их несколько) начинаются чудеса и непонятные цифры. Выложу кратко структуру, может кто сразу пойдем без заглядывания во вложение. Таблицы: Таблица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 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 20:41 |
|
Суммировать подневно из разных таблиц
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 21:11 |
|
Суммировать подневно из разных таблиц
|
|||
---|---|---|---|
#18+
Уряяяя))) В жизни бы не догадался подзапрос писать. Спасибо вам))!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 21:19 |
|
Суммировать подневно из разных таблиц
|
|||
---|---|---|---|
#18+
Еще можно через Union: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 11:47 |
|
|
start [/forum/topic.php?fid=45&tid=1614136]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 383ms |
total: | 525ms |
0 / 0 |