powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодизация
1 сообщений из 1, страница 1 из 1
Периодизация
    #33299634
Vilia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо делать Group By в таблице по времени, и очень хотелось бы узнать как сделать периодизацию по
Код: plaintext
1.
2.
3.
4.
5.
6.
неделя - пока сделано так:
GROUP BY floor((TO_DAYS(tbl1.order_date))/ 7 ), 
день 
GROUP BY TO_DAYS(tbl1.order_date)
месяц
ясно (GROUP BY МЕСЯЦ_ГОД(tbl1.order_date))
квартал тоже ясно
Но основная проблема состоит в том, как выделить первый день периода и последний день периода?!
Код: plaintext
1.
2.
Для недели я сделал так
FROM_DAYS(floor((TO_DAYS(tbl1.order_date))/ 7 )* 7 ) as startPeriod
FROM_DAYS(floor((TO_DAYS(tbl1.order_date))/ 7 )* 7  +  6 ) as endPeriod
Для дня понятно, но как для месяца и квартала не понимаю

Заранее благодарен, Илья.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодизация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]