以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于取要到期的数据 日期查询 DateDiff ?【已解决】  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28097)

--  作者:gsnake
--  发布时间:2013/1/18 17:27:00
--  关于取要到期的数据 日期查询 DateDiff ?【已解决】
记得论坛上有!找了一下午,还是问各位老师吧!!!
Select  日期,金额 From {表A} Where DateDiff(\'d\',日期,Date())<7   怎么查出 了2月的数据??

ACCESS 我就是想用查询表 查出 7天内 到期的数据 ,各位老师办?我帮助里测试了一下午,我笨啊!!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


[此贴子已经被作者于2013-5-16 11:37:28编辑过]

--  作者:don
--  发布时间:2013/1/18 17:56:00
--  
这样?
Select  日期,金额 From {表A} Where  DateDiff(\'d\',日期,Date())<7  and 日期 < Date()
--  作者:lin_hailun
--  发布时间:2013/1/18 18:11:00
--  
以下是引用don在2013-1-18 17:56:00的发言:
这样?
Select  日期,金额 From {表A} Where  DateDiff(\'d\',日期,Date())<7  and 日期 < Date()


是这个意思了,关键是楼主没有考虑到负数的情况。

--  作者:gsnake
--  发布时间:2013/1/18 20:28:00
--  
我上边可能是反了!!就是 今天是18号 date(),  我想查出 7 天内到期的欠款,及时通知还款! 

这条语句是对的!

Select  日期,金额 From {表A} Where DateDiff(\'d\',Date(),日期)< 7  and 日期>date()

估计是查询生成器有点问题【我没找到什么问题】!!我一直再测试!反复不行,最后我把条件代码复制出来!又复制回去,好了!!有点晕!!