mysql Timestamp或dateTime格式筛选
sql
mysql
编程技术
发布日期
2023-09-05
更新日期
2023-09-05
阅读次数 125
文章字数 416
可以直接使用>=之类的符号筛选
SELECT * FROM customer lastlogintime >= '2015-01-01 13:50:42' AND lastlogintime <= '2015-02-06 00:00:00' ORDER BY ID DESC
或者先转换为时间戳,再比较
SELECT * FROM customer WHERE UNIX_TIMESTAMP(lastlogintime) >= UNIX_TIMESTAMP('2015-01-01 13:50:42') AND UNIX_TIMESTAMP(lastlogintime) <= UNIX_TIMESTAMP('2015-02-06 00:00:00') ORDER BY ID DESC
如果是指定格式,可以先用DATE_FORMAT转换格式,否则查询不到。例如查询是时 update_time <= 2020-05-26,是查询不到的,需要转为 DATE_FORMAT(info.up_time,'%Y-%m-%d') <= '2020-05-26'
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-493.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
sql
mysql
发表评论
相关推荐