我想查昨天0:00到今天0:00时间段的数据怎么查??也就是昨天晚上24:00到今天24:00整个时间段的?能查吗?谢谢
追答SELECT * FROM table_xxx WHERE date_col BETWEEN date_sub(CURDATE(),interval 1 day) AND CURDATE()追问我表字段是datetime类型的,不是时间戳,你这方法能行吗? 字段记录是2013-01-06 11:05:07
追答能行啊,试下呗
本回答被提问者采纳试试这样,,,
大哥,我不是用的框架
追答。。。你不是要求mysql语句吗,mysql查询当天的就可以这样啊,你到底要什么?。。
追问我想查昨天0:00到今天0:00时间段的数据怎么查??也就是昨天晚上24:00到今天晚上24:00整个时间段的?能查吗?谢谢
追答mysql 中没有昨天的0点或者24点吧?一般的时间都会是今天的0点,或者是昨天的23.59.59;
所以,直接截取时间字段的年月天,然后=curdate()这样就是对的了,,,
我假设你的时间字段是个now(),你看下这个语句就明白了,,
select now(),left(now(),10),curdate()。。。我表字段是datetime类型的,不是时间戳,你这方法能行吗?2013-01-06 11:05:07 字段数据是这样格式的
追答这个就是正常的日期类型的处理,,
本回答被网友采纳