SQL 系统时间 比较

[复制链接]
查看11 | 回复4 | 2009-2-24 08:27:28 | 显示全部楼层 |阅读模式
本人想写一个数据库 用商品的生产日期跟保质期跟系统时间比较,然后提前5天提醒用户

回复

使用道具 举报

千问 | 2009-2-24 08:27:28 | 显示全部楼层
假设你的保质期的单位为月份:select case when datediff(dd,dateadd(m,保质期,生产日期),getdate())<=0 then '过期' when datediff(dd,dateadd(m,保质期,生产日期),getdate())<=5 then '产品即将过期' end from 表名这是在SQL实现出来的。。 但是要在程序出来的话要看你是用什么编程软件实现的咯~~...
回复

使用道具 举报

千问 | 2009-2-24 08:27:28 | 显示全部楼层
datediff()求出生产日期与现在的时间的差,如果<=0则过了保质期,如果<5则提示用户~...
回复

使用道具 举报

千问 | 2009-2-24 08:27:28 | 显示全部楼层
datediff(dd,dateadd(m,5,保质期),getdate())<=0这样...
回复

使用道具 举报

千问 | 2009-2-24 08:27:28 | 显示全部楼层
dateadddatediff用这两个就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行