SQL语句问题(关于日期加减与字段加减)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句问题(关于日期加减与字段加减)相关的知识,希望对你有一定的参考价值。

我用的工具是VB和ACCESS.
我的KC(库存)表中有”生产日期”(日期/时间型),”保质期”(数字型)字段.
现在我想写一条查询过期商品的SQL语句.

应该怎么写呢?

参考技术A select * from KC where 生产日期 < dateadd('d',0-保质期,now())
根据"保质期"中存储的是天数还是日数来选择dateadd的计算类型,dateadd具体用法可以参照数据库使用说明.
参考技术B 假设“保质期”单位为年
select * from where DATEADD('y', 保质期, 生产日期)>now()

你没有说指明 “保质期” 是年、月还是日,
年 y
月 m
日 d
参考技术C 第一条答案应该是正确的,我一直也不用Access,第二条答案也没错,这是T-SQL中的写法,但是不知道是否适合Access。

以上是关于SQL语句问题(关于日期加减与字段加减)的主要内容,如果未能解决你的问题,请参考以下文章

sql根据一个字段日期加减7天存入另一字段中

sql里日期怎么加减

mysql 中日期的加减

sql查询中日期加减的问题

sql里日期怎么加减

python日期加减比较问题请教