Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 23:43   #1
Kinoshka
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию Даты в запросе

Привет!
Помогите, пожалуйста, новичку.
Есть две таблицы:
1-я содержит поля:
Дата покупки
Код товара
Код покупателя
Сумма покупки

2-я сдержит поля:
Месяц года
Дата начала месяца
Дата окончания месяца


Необходимо создать запрос, который бы считал сумму покупок покупателей за определенный месяц.
Kinoshka вне форума Ответить с цитированием
Старый 10.04.2009, 15:41   #2
ninja070205
 
Регистрация: 03.04.2009
Сообщений: 3
По умолчанию

пример перекрестного запроса
TRANSFORM Sum(Таблица1.[сумма покупки]) AS [Sum-сумма покупки]
SELECT Таблица1.[код покупателя]
FROM Таблица1
GROUP BY Таблица1.[код покупателя]
PIVOT Format([дата покупки],"mmmm");
ninja070205 вне форума Ответить с цитированием
Старый 10.04.2009, 15:53   #3
ninja070205
 
Регистрация: 03.04.2009
Сообщений: 3
По умолчанию

пример параметрического запроса

SELECT Format([дата покупки],"mmmm") AS месяц, Sum(Таблица1.[сумма покупки]) AS [Sum-сумма покупки]
FROM Таблица1
GROUP BY Format([дата покупки],"mmmm")
HAVING (((Format([дата покупки],"mmmm"))=[Введите месяц]));
ninja070205 вне форума Ответить с цитированием
Старый 10.04.2009, 15:56   #4
ninja070205
 
Регистрация: 03.04.2009
Сообщений: 3
По умолчанию

ой! забыл покупателя

SELECT Format([дата покупки],"mmmm") AS месяц, Sum(Таблица1.[сумма покупки]) AS [Sum-сумма покупки], Таблица1.[код покупателя]
FROM Таблица1
GROUP BY Format([дата покупки],"mmmm"), Таблица1.[код покупателя]
HAVING (((Format([дата покупки],"mmmm"))=[Введите месяй]));
ninja070205 вне форума Ответить с цитированием
Старый 10.04.2009, 23:16   #5
Kinoshka
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию спасибо большое!

Попробую...
Kinoshka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Like в запросе АлёнаP Microsoft Office Access 14 13.04.2009 21:35
автоинкремент в запросе ГОСЕАН БД в Delphi 13 01.02.2008 16:12
Ошибка SQL запросе. EVG44 БД в Delphi 2 21.10.2007 22:42
Ошибка в SQL запросе...!? KeyDok БД в Delphi 5 21.06.2007 09:19