Access数据库中 日期相减判断
我有如下数据(表: ASet):
ToolModulePmTypeSetDateToleranceTime
DWPRS04@R1D_P2011-9-40
DWPRS04@R1W_P2011-9-91
.....
其中 SetDate 为日期
TolenranceTime 为 String(不过内容均为数字)
目前想要搜索 TolenranceTime < = SetDate-Now <=TolenranceTime .即 SetDate日期与当天相减 的绝对值 不大于 TolenranceTime 的值.
不知道这个语句如何写.
Select * from ASet where SetDate......?
[解决办法]
Select * from ASet where now-SetDate<=val(TolenranceTime)
[解决办法]
select * from ASet where abs(datediff(d,now(),SetDate))<=TolenranceTime
[解决办法]
创建一个存储过程,将Int_A作为参数传入
[解决办法]
日期可以直接相减,因为 DataTime 类型的整数部分就是天数。
[解决办法]
sql="Select * from ASet where now+" & cstr(nDays) & "-SetDate<=val(TolenranceTime)"
现在你可以给nDays指定一个值
[解决办法]