Цитата:
Сообщение от Kailon
А как фильтровать данные если нет поля "Дата продажи билета"?
|
Подозреваю, что можно воспользоваться полем "Время отправки", если оно включает дату. Теперь по фильтрации. Не помню какие функции есть в аксесе, воспользуемся функцией SubStr, для вычленения нужного кода для генерации. Тогда будет выглядеть примерно так:
Код:
-- для дня
select subst("Время отправки", 1, 10), sum("цена блета" * "Кол - во проданных билетов") from "Таблица" group by subst("Время отправки", 1, 10);
-- для месяца
select subst("Время отправки", 1, 7), sum("цена блета" * "Кол - во проданных билетов") from "Таблица" group by subst("Время отправки", 1, 7);
-- для года
select subst("Время отправки", 1, 4), sum("цена блета" * "Кол - во проданных билетов") from "Таблица" group by subst("Время отправки", 1, 4);
PS. Предполагается, что при конвертации даты в строку мы получаем что-то типа формата YYYY-MM-DD HH:MI:SS.SSS. Если формат другой, то соответсвенно надо поправить параметры функции.