Excel 2010 SQL应用074 DATEADD函数

目录

源数据表

解决方案

DATEADD函数用法


源数据表

食品名称 生产日期 保质期(天)
麦片 2010/12/1 365
婴儿奶粉 2010/9/29 540
干黄酱 2010/12/1 180
饼干 2010/10/30 365
板栗香饼 2010/11/23 270
鸡蛋 2010/12/1 10
蜂蜜 2010/12/1 730
北京烤鸭 2010/10/7 356
方便面 2010/11/29 180
雪饼 2010/10/2 180
白砂糖 2010/9/20 180
山楂片 2010/11/6 365
罐头 2010/12/3 365
榨菜 2010/11/19 365
真空袋装红肠 2010/12/3 45
面包 2010/12/4 5
鱼丸 2010/11/27 10
速冻饺子 2010/11/15 90
可口可乐 2010/11/5 365
巧克力 2010/10/31 365
袋装黑木耳 2010/11/17 300
银耳 2010/10/9 730
果脯 2010/11/8 365

    如图所示是某家庭假日采购清单,为方便计算,食品名称对应行已经填写了生产日期及保质期。根据生产日期及保质期计算出食品到期日期。

解决方案

SELECT 食品名称,生产日期,[保质期(天)],
DATEADD('d',[保质期(天)],生产日期) AS 到期日期
FROM [sheet1$]

DATEADD函数用法

https://docs.microsoft.com/zh-cn/sql/integration-services/expressions/dateadd-ssis-expression?view=sql-server-ver15

 

上一篇:sql查询数据枚举判断转换及取时间间隔内数据


下一篇:sql获取某一天的时间与转化格式为年-月-日