-
只传date格式的日期取查datetime的字段的话默认是 00:00:00
-
日期类型字符串需要使用 ’ ’ 单引号括住
-
使用大于小于条件查询某一天的日期数据 前后判断条件不能是同一天
-
一个例子
数据库内数据:
查询2023-08-14之后的数据:
select * from tetstable where updatetime >= '2023-08-14';
查询2023-08-14之前的数据:
SELECT * FROM `tetstable`WHERE updatetime <= '2023-08-14'
查询2023-08-14一天内的数据:
SELECT * FROM `tetstable`
WHERE updatetime >= '2023-08-14' and updatetime <= '2023-08-15';
注意:大于小于的判断日期不能是同一天,否则会导致查询数据为空!
SELECT * FROM `tetstable`
WHERE updatetime >= '2023-08-14' and updatetime <= '2023-08-14';
因为date类型数据传入timestamp字段会自动转换为0点0分0秒
也就是说上面SQL语句等价于:文章来源:https://www.toymoban.com/news/detail-658217.html
SELECT * FROM
tetstable WHERE updatetime >= '2023-08-14 00:00:00' and updatetime <= '2023-08-14 00:00:00';
文章来源地址https://www.toymoban.com/news/detail-658217.html
到了这里,关于数据库内日期类型数据大于小于条件查找注意事项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!