SQL 语句中关于时间加减的问题

2025-01-19 23:23:33
推荐回答(4个)
回答1:

日期能相减不能相加的!
select today("保质期",'yyyy-mm-dd') as aa,today("当前日期",'yyyy-mm-dd') as bb from 表名
where aa-bb
//as aa,as bb 是别名

回答2:

用当前 日期和保质期进行比较一下。
if 前日期>#rs("保质日期列")# then

end if

回答3:

select datediff([生产日期],getdate())

回答4:

语法

DateDiff(interval, date1, date2 [, firstdayofweek] [, firstweekofyear] )

DateDiff(“m”, Now(), 生产日期)

interval 参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)包含以下设置:

设置 说明
yyyy 年
q 季度
m 月
y 某年的某一天
d 天
w 工作日
ww 周
h 时
n 分
s 秒