sql判断产品是否过期,有效期30天。生产日期2013-6-22,如何获取当前日期。就是在where条件里怎么写
5个回答
展开全部
where datediff(day,getdate(),生产日期)<30
datediff() 这个函数是取得2个日期之前的差,第一个参数是表示返回的是天数(day),月数(month)、年(year)等等 ;
getdate() 表示取得当前日期
datediff() 这个函数是取得2个日期之前的差,第一个参数是表示返回的是天数(day),月数(month)、年(year)等等 ;
getdate() 表示取得当前日期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用sql函数
DATEDIFF
DATEDIFF
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where 生产日期<dateadd(day,-30,getdate()) --过期
where 生产日期>=dateadd(day,-30,getdate()) --未过期
where 生产日期>=dateadd(day,-30,getdate()) --未过期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你是什么数据库,,sqlserver用getdate().mysql用now()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询