2015-12-14 2 views
3

Как вы выбираете каждые n-часы в столбце временной метки? Я могу сделать это с 1 час, группируя:MySQL - выбор интервала каждые 2 часа из столбца временной отметки

SELECT log_timestamp 
FROM log 
GROUP BY 
    DATE(log_timestamp), 
    HOUR(log_timestamp) 

Возвраты:

log_timestamp 
2015-11-08 00:00:01 
2015-11-08 01:00:01 
2015-11-08 02:00:01 
2015-11-08 03:00:01 
... 

Любые идеи о том, как сделать это с помощью 2-х или более часов?

log_timestamp 
2015-11-08 00:00:01 
2015-11-08 02:00:01 
2015-11-08 04:00:01 
2015-11-08 06:00:01 
... 
+0

Может 'ВЫБРАТЬ L.log_timestamp из журнала L GROUP BY ДАТА (log_timestamp), час (log_timestamp)/2' – lad2025

+1

@ lad2025 пол (час (log_timestamp)/2) или (час (log_time) штамп) div 2) – Shadow

+0

@Shadow Спасибо, я из мира SQL Server, я думал о Integer divison и в MySQL мне нужно использовать 'DIV'. – lad2025

ответ

Смежные вопросы