我希望从午夜开始,即00:00:00,找到每10分钟间隔搜索最多的10个目的地。我在Windows上使用MYSQL服务器。 以下是表clicklog_20的结构:
user_id bigint(20)
timecl time
action text
destination text
hotel text
我编写了查询,通过以下查询为我提供了10个搜索次数最多的目的地:
select destination,count(*)
from clicklog_20
where destination is not NULL
group by destination
order by destination desc
limit 10;
现在我想在表格中的 timecl 列上每10分钟执行一次此操作。以下是表格中的样本记录
user_id timecl action destination hotel
2017032000000000129 00:18:36 Click Berlin SensCity Berlin Spandau
2017032000000000129 00:16:12 Click Berlin Azimut Berlin City South
2017032000000000129 00:05:04 Click Cottbus City Cottbus
2017032000000000129 00:01:50 Click Cottbus Ostrow
2017032000000000129 00:12:05 Click Berlin Days Inn Berlin West
我想编写一个查询,在多个小时的跨度内每隔十分钟间隔汇总一次我的表。有没有办法使用DATE_FORMAT()这样的时间间隔函数。