日期:2014-05-17  浏览次数:20511 次

sql查询
从表a字段 insertdate中,查询出记录..

如果insertdate记录的值: 2012-09-24 17:00:00 跟当前时间对比,小于3天的的话,就显示 1

其它情况,,就显示0


sql查询语句如何写?

------解决方案--------------------
SQL code
select  case when DATEDIFF(DAY,'2012-09-24 17:00:00',GETDATE()) >3 then 1 else 0 end

------解决方案--------------------
select ( case to_char(sysdate-a.insertdate) when to_char(sysdate-a.insertdate) then '1' else '0'end) from 表名 a