Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 23.11.2024 02:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 17.03.2010 13:46 
Не в сети

Зарегистрирован: 17.03.2010 13:29
Сообщения: 4
таблица tblMain, поля Source ("Вид рекламы"), Datavypolnen ("Дата выполнения заявки"), UserName ("Оператор" - оператор кто вводил конкретную заявку в таблицу).
В программе есть отчёт "Откуда пришли клиенты", который формирует отчёт сразу на всю таблицу tblMain. В моём случае с 01.01.2010 и по текущий день.

Подскажите пожалуйста вариант SQL-запроса для отчёта "Откуда пришли клиены":
- за прошлый месяц (с 01 числа по последнее число месяца) с отдельными результатами по каждому "Оператору"
- аналогично за текущий месяц

Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19.03.2010 13:47 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
SELECT UserName AS Оператор, Source AS Источник, Count(1) AS Количество
FROM tblMain
WHERE Datavypolnen >= #01/01/2008# AND AddTime < #02/01/2008#
GROUP BY UserName, Source

Формат дат в данном выражении: mm.dd/yyyy

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19.03.2010 22:54 
Не в сети

Зарегистрирован: 17.03.2010 13:29
Сообщения: 4
Спасибо.
Но у Вас ошибка. Правильней будет так:

SELECT UserName AS Оператор, Source AS Источник, Count(1) AS Количество
FROM tblMain
WHERE Datavypolnen >= #02/01/2010# AND Datavypolnen < #03/01/2010#
GROUP BY UserName, Source


где,
02/01/2010 - месяц, день и год соответственно



Уважаемый Иван!

В этом SQL-запросе вместо:

WHERE Datavypolnen >= #02/01/2010# AND Datavypolnen < #03/01/2010#


возможно прописать период времени каким-нибудь одним оператором?
Например, прошедший месяц? текущий месяц?
Чтобы при каждом запуске отчёта не выставлять вручную даты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13.10.2010 14:12 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Надо сделать как на картинке.
Сорри за задержку с ответом - не заметили вашего поста.


Вложения:
Pic1.gif
Pic1.gif [ 35.32 КБ | Просмотров: 24614 ]

_________________
2B OR NOT 2B = TRUE
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB