Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрос
 
 автор: akim   (24.01.2007 в 18:48)   личное сообщение
 
 

Подскажите, может кто сталкивался:
Есть две таблицы
              Таблица №1                                                       Таблица №2 
месяц      |     статья    |  сумма                            месяц |     статья      |  сумма
06 01      |      з/п      |   100                            06 01  |      з/п        |   103
06 01      |      аренда   |   50                             06 01  |      канц       |    10
06 02      |      з/п      |   200                            06 02  |      з/п        |   107
06 02      |      аренда   |   70                             06 02  |      канц       |     7

Хотелось бы поиметь запрос, в котором была бы сумма поля "сумма" по месячно и по статейно обоих таблиц, т.е.


месяц      |    статья     |      сумма
06 01      |     з/п       |       100(сумма из Таблицы №1)+103( сумма из таблицы №2) 
06 01      |  аренда       |        50 (сумма из Таблицы №1)
06 01      |    канц       |        10 (сумма из Таблицы №2)
06 02      |     з/п       |       200(сумма из Таблицы №1)+107( сумма из таблицы №2) 
06 02      |  аренда       |        70 (сумма из Таблицы №1)
06 02      |    канц       |         7 (сумма из Таблицы №2)
>>

  Ответить  
 
 автор: Explorer   (24.01.2007 в 20:22)   личное сообщение
 
 

F1 по UNION Statement

  Ответить  
 
 автор: ГлазастыйМышь   (25.01.2007 в 09:17)   личное сообщение
 
 

SELECT q.месяц, q.статья, sum(q.сумма)
FROM (select * from [Таблица №1] union all select * from [Таблица №2]) as q
GROUP BY q.месяц, q.статья;

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList