如何查询所有数据与SQLITE中的DateTime列的当前日期?
我已经创建了使用Field CreateDate作为DateTime的表。现在,我试图以相同日期获取所有数据,无论时间
如何 createDate值是
2022-02-02 10:00:00
2022-03-02 12:00:00
2022-04-10 12:00:00
2022-04-12 12:00:00
2022-04-12 13:00:00
今天4月12日,我想要今天创建的所有数据,这是我的查询语句,
SELECT * from sample WHERE createdDate = date('now')
我需要获得所有具有2022-04-12日期的人,但我没有得到。这是可能的还是我别无选择,只能将日期用作字段类型?
I have created table with field createdDate as DATETIME. Now I am trying to get all the data with same date regardless of the time
For example
createdDate values are
2022-02-02 10:00:00
2022-03-02 12:00:00
2022-04-10 12:00:00
2022-04-12 12:00:00
2022-04-12 13:00:00
Lets say today is April 12 and I want all data that has been created today, this is my query statement
SELECT * from sample WHERE createdDate = date('now')
I need to get all those with 2022-04-12 dates but I'm getting none. Is this possible or I have no choice but to use DATE as field type?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用功能
date()
删除时间戳的时间部分:或:
You should strip off the time part of your timestamps with the function
date()
:or: