mysql查询当天时间段的sql语句怎么写呢

效果如
当天18时发布的内容列表
当天19时发布的内容列表
当天20时发布的内容列表

你的问题描述的不够明确,不太清楚你要的效果,这样,给你两种效果:
1、显示某个时间段的数据:
select * from tb where hour(col_datetime)=18 and to_days(col_datetime)=to_days(curdate())
2、按时间段排序,显示当天所有时间段数据:
select '今天'+cast(hour(col_datetime) as varchar(2))+'时发布的内容',* from tb where to_days(col_datetime)=to_days(curdate()) order by col_datetime
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-04
select hour(时间),sum(数量) from table where date(时间)=date(now()) group by hour(时间)
相似回答