Access的日期格式如何才能在SQL语句中进行查询?

xplife 2002-11-07 02:14:00
我用shortdate格式如 2002-3-5,但select * from table where date = '2002-3-5'出现错误。datetype mismatch。何解?
...全文
42 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hycapril 2002-11-14
  • 打赏
  • 举报
回复
yyyy/mm/dd格式就好了。
youyouyouyou 2002-11-08
  • 打赏
  • 举报
回复
可以用在access中可以用cdate,在SQL 中用convert把时间转换后在进行计算。
bluecoffee 2002-11-08
  • 打赏
  • 举报
回复
可以用like 例:
select * from table where date like '2002-3-5' (delphi6)

我遇到一个问题是: 在where子句中进行日期计算(当然在MSSQL中就很简单了)我用的语言环境是delphi6
奇遇 2002-11-07
  • 打赏
  • 举报
回复
use as:
select * from table where date = #2002-3-5#
select * from table where date = datevalue('2002-3-5')
select * from table where format(date ,'yyyy-m-d')='2002-3-5'

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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