请问怎么搜索在ACCESS数据库中日期小于2000-1-1日所有记录

zscf 2005-11-27 08:51:47
请问怎么搜索在ACCESS数据库中日期小于2000-1-1日记录条数,试了很多格式,都说格式不对
我的语句是select * from 表名 where 交易时间 <'2000-1-1'
...全文
286 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zscf 2005-11-27
  • 打赏
  • 举报
回复
另外好象不能用like %%的语句啊?select * from 表名 where 交易时间 like #%2000-1-1%# 出现语法错误
zscf 2005-11-27
  • 打赏
  • 举报
回复
太感谢楼上的2位了,请问怎么把20分给你们呢,还是自动给的
lbkbox 2005-11-27
  • 打赏
  • 举报
回复
注意:ACCESS中的日期时间分隔符是#而不是引号

select * from 表名 where 交易时间 <#2000-1-1#
------------------------------------------------------------
同意,YES
singlepine 2005-11-27
  • 打赏
  • 举报
回复
注意:ACCESS中的日期时间分隔符是#而不是引号

select * from 表名 where 交易时间 <#2000-1-1#
zscf 2005-11-27
  • 打赏
  • 举报
回复
提示变成"至少1个参数没有被指定",而且我的日期是变量,不知怎么改语句呢
zoubsky 2005-11-27
  • 打赏
  • 举报
回复
select * from 表名 where datediff(day,交易时间,'2000-1-1')>0

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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