
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.11.2013, 13:22:37
|
|||
|---|---|---|---|
|
|||
Группировка по дням со смещением |
|||
|
#18+
Приветствую. Подскажите - есть таблица с полем типа datetime. Запрос select DATE_FORMAT(field,'%Y-%m-%d') as day,count(id) ........ group by day выдаст таблицу с количеством записей за каждый день, верно? Если я добавлю условие where - то количество записей за каждый день, попадающих под это условие, так? А если "сутки" идут с 7 до 7 утра (суточные смены), как можно получить таблицу с группировкой именно по этому промежутку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 13:23:59
|
|||
|---|---|---|---|
Группировка по дням со смещением |
|||
|
#18+
DATE_FORMAT(field - INTERVAL 7 HOURS ,'%Y-%m-%d') as day ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 13:24:30
|
|||
|---|---|---|---|
Группировка по дням со смещением |
|||
|
#18+
Ну или плюс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 15:01:59
|
|||
|---|---|---|---|
|
|||
Группировка по дням со смещением |
|||
|
#18+
М, спасибо, завтра попробую. А (-INTERVAL 7 HOURS 15 MINUTES) сработает, или у интервала только 1 параметр? Если один, тогда (DATE_FORMAT((field - INTERVAL 7 HOURS) - INTERVAL 15 MINUTES,'%Y-%m-%d') сработает? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 15:02:41
|
|||
|---|---|---|---|
|
|||
Группировка по дням со смещением |
|||
|
#18+
То есть если нужны промежутки допустим с 7:15 до 7:15 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1835689]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 370ms |

| 0 / 0 |
