数据库中如何进行日期查询

bdmh
移动开发领域优质创作者
博客专家认证
2003-10-20 03:36:40
我做了一个数据库,里面有一个日期字段,我想查询两个日期之间的所有数据
select * from jf where 日期 between 2003-8-10 and 2003-10-20
总是查不到任何数据,该如何实现呢
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
helodd 2003-10-20
  • 打赏
  • 举报
回复
select * from jf where datediff(d,日期,'2003-08-10')<=0 and datediff(d,日期,'2003-10-20')>=0
jacobran 2003-10-20
  • 打赏
  • 举报
回复
上面说的不错,你只是掉了一个引号
qingfengsishi 2003-10-20
  • 打赏
  • 举报
回复
或使用
select * from jf where (日期 >='2003-8-10') and (日期<='2003-10-20')

txlicenhe 2003-10-20
  • 打赏
  • 举报
回复
select * from jf where 日期 between '2003-8-10' and '2003-10-20'

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧