MySQL to_days()函数的一次应用

烈酒焚心 提交于 2019-11-28 15:27:55

项目中有这样一个需求,就是查询出某一天之内的符合条件的信息

数据库中存储的数据是精确到秒的,格式就是 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这一天内所有的信息

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!