日期:2014-05-18  浏览次数:20781 次

Sqlserver下求sql语句,当前时间与读取时间比较
case makeState when 系统当前时间 - (select makeTime from product where id=1)as makeTime > 32天 then makeState ='过期产品'

我想用当前时间 减去 生产时间(查询出来的) 如果大于 32天(有可能不是32天,或大或小) 



求sql 语句最佳!!!! 因为小弟是新手不怎么会 存储过程 0.0. 求大虾指教!

------解决方案--------------------
SQL code

select (case when datediff(dd,makeTime,getdate()) > 32 then '过期' else '正常' end)
from product