Mysql
 sql >> Base de données >  >> RDS >> Mysql

Regrouper par plage de DATETIME - MySql

Vous pouvez sélectionner floor(hour / 2) qui vous dira à quelle période de deux heures il appartient et groupera par cela avec la date :

SELECT *,
    group_concat(id_oco) as grouped_ids,
    floor(HOUR(horaIfull_oco) / 2) AS two_hour
FROM tabela
GROUP BY inclusao_oco, sinistro, prefixo, data, DATE(horaIfull_oco), two_hour