日期问题?好烦!

fsroger 2003-09-18 12:14:27
Select * From Salary Where left(Format(a.ProcessDate,"yyyy-mm-dd"),7)='2003-09';
我在access的查询能用。
但是用delphi6 的Adoquery不能用,为什么?!这个查询语句有什么错?
有什么解决方法!?
...全文
27 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
疯狂低调 2003-09-19
  • 打赏
  • 举报
回复
使用那条语句的确可以解决问题,Year(FieldName) Month(FieldName) 是Access所内置的函数,使用它们,可以不用"##"了。
疯狂低调 2003-09-18
  • 打赏
  • 举报
回复
select * from salary where
Year(a.ProcessDate)=2003
and Month(a.ProcessDate)=9






yxl2000 2003-09-18
  • 打赏
  • 举报
回复
帮你up吧
newnewworm 2003-09-18
  • 打赏
  • 举报
回复
#2003-09-01#
upingking 2003-09-18
  • 打赏
  • 举报
回复
access中时间用#时间#分隔
dulei115 2003-09-18
  • 打赏
  • 举报
回复
最保险的方法,用参数实现。
fsroger 2003-09-18
  • 打赏
  • 举报
回复
to AOM 这种方法,与你控制面板日期设置有关,我觉得不行!

2,496

社区成员

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

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