项目中有这样一个需求,就是查询出某一天之内的符合条件的信息
数据库中存储的数据是精确到秒的,格式就是 yyyy-MM-dd HH:mm:ss 这样的格式
但是查询时是以 “天” 为单位的,当然也不可能让用户去精确到分或者秒
MySQL的 to_days() 方法返回一个天数(年为0以来的天数) (按我的理解就是公元0000年开始)
所以SQL如下:SELECT * FROM table_name WHERE TO_DAYS(column_name) = TO_DAYS('2019-08-21')
由此可查出2019-08-21这一天内所有的信息