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

mrmaxim
Дата: 01.12.2015 15:37:02
Наверняка многие сталкивались с задачей сверки двух организации. Поиском не нашел.
Есть две таблицы расход в организации1 и приход в организацию2
расход
Data______ | Item_ | Q-ty
01.01.2012 | Item1 | 10
03.03.2013 | Item2 | 15
05.08.2015 | Item3 | 234
.....

приход
Data______ | Item_ | Q-ty
08.01.2012 | Item1 | 11
10.03.2013 | Item2 | 13
25.08.2015 | Item3 | 233
.....


Как их связать что бы получить следующую таблицу?
сведённая
Data______ | Item_ |Рсх| Прх
01.01.2012 | Item1 | 10 |
08.01.2012 | Item1 | 00 | 11
03.03.2013 | Item2 | 15 |
10.03.2013 | Item2 | 00 | 13
05.08.2015 | Item3 |234|
25.08.2015 | Item3 |000| 233
........


Или сразу в сводную таблицу с возможностью группировки по датам, месяцам, кварталам, и годам?
Заранее спасибо!
P.S.
Выводить нули или пусто не принципиально, хотя желательно посчитать разницу в т.ч. и в подитогах
__Michelle
Дата: 01.12.2015 16:00:56
SELECT D, It, Q_In, Null AS Q_Out FROM T1
UNION ALL
SELECT D, It, Null AS Q_In, Q_Out
ORDER BY It, D
__Michelle
Дата: 01.12.2015 16:17:31
Поправка, куда-то делось FROM T2)))
SELECT D, It, Q_In, Null AS Q_Out 
FROM T1 
UNION ALL 
SELECT D, It, Null AS Q_In, Q_Out 
FROM T2 
ORDER BY It, D
mrmaxim
Дата: 01.12.2015 17:03:27
__Michelle
Поправка, куда-то делось FROM T2)))

Спасибо, опять меня выручаешь ;)

почему то в самом правом столбце одни Null
SELECT It, D, [Количество операции], Null As Total_amount  
FROM outbound
UNION ALL SELECT It,  D, Null As  [Количество операции], Total_amount  
FROM  realisation
ORDER BY It, D;


:(
__Michelle
Дата: 01.12.2015 17:16:57
mrmaxim
почему то в самом правом столбце одни Null
А что дает отдельно второй запрос?
 SELECT It,  D, Null As  [Количество операции], Total_amount  
FROM  realisation
mrmaxim
Дата: 01.12.2015 17:27:30
__Michelle
А что дает отдельно второй запрос?

Все нормально, цифры выдает. Соответственно [Количество операции] - пустые
mrmaxim
Дата: 01.12.2015 17:40:58
поменял местами, Null в [Количество операции]
SELECT It,  D, Null As  [Количество операции], Total_amount  
FROM  realisation
UNION ALL  SELECT It, D, [Количество операции], Null As Total_amount  
FROM outbound
ORDER BY It, D;
mrmaxim
Дата: 02.12.2015 09:20:38
__Michelle
А что дает отдельно второй запрос?

Заработало! Обновил запросы (расход и приход - запросы , а не таблицы ) и все заработало! :)
видимо какой то внутренний глюк MS Access 2007.