方法一:传统方式,即指定开始时间和结束时间,用"between”或者"<",">"来建立条件,比如查询2010年3月1日到2010年3月2日的数据条数,则可以使用复制代码代码如下:selectcount(*)fromsometablewheredatetimecolumn>='2010-03-0100:00:00'anddatetimecolumn<'2010-03-0200:00:00'但是,这种方法由于时间不是整数型数据,所以在比较的时候效率较低,所以如果数据量较大,可以将时间转换为整数型的unix时间戳,这就是方法二。
- 情感问答
- 答案列表
mysql查询时间段:mysql判断时间区间[朗读]
select*fromtablewhere时间字段between'2010-7-1211:18:54'and'2010-7-1211:22:20'。
select*fromtablenamewheredatefieldsbetween'2009-8-1'and'2009-9-1'。
你的要求是'2010-7-1211:18:54'到'2010-7-1211:22:20'之间的显然2010-7-1211:--------------------------------------------很遗憾,请给出更清晰的描述即使用你的嵌套查询,结。
select时间from表where时间〉=开始时间and时间〈=结束时间如果能查出来数据,就说明时间在你规定的时间段内.你可以判断,返回一个true.没数据,返回一个false。