SqlStr = "select top 20 hid,htype,hname,husername,hnum,case when datediff('hh',hhdate,DateTime.Now()) < 60 then str(datediff('nn',hhdate,DateTime.Now()))+'小时前' end as hhdate from quan_hua order by hhdate desc";
SqlStr = "select top 20 hid,htype,hname,husername,hnum,case when datediff('hh',hhdate,DateTime.Now()) < 60 then str(datediff('nn',hhdate,DateTime.Now()))+'小时前' -->as hhdate<--end from quan_hua order by hhdate desc";
SqlStr = "select top 20 hid,htype,hname,husername,hnum,case when datediff('hh',hhdate,DateTime.Now()) < 60 then str(datediff('nn',hhdate,DateTime.Now()))+'小时前' as hhdate end from quan_hua order by hhdate desc";
declare @date datetime
set @date='2007-1-12'
select case
when datediff(hh, @date,getdate()) < 24 then str(datediff(hh, @date,getdate())) + '小时前'
when datediff(hh, @date,getdate()) >= 24 then str(datediff(dd, @date,getdate())) + '天前'
end