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