li26598296 发表于 2016-10-31 02:07:11

sql server日期比较

距离今天最早8天之内的讯息
select id, addtime,dateadd(day,8,addtime) as plus
from protuct
where dateadd(day,8,addtime)< getdate()





距离今天最早8月之内的讯息
select id, addtime,dateadd(month,8,addtime) as plus
from protuct
where dateadd(month,8,addtime)< getdate()



距离今天最早8年之内的讯息
select id, addtime,dateadd(month,8,addtime) as plus
from protuct
where dateadd(year,8,addtime)< getdate()



例:
create view vTopChitsContent as
select top 10* from content
where dateadd(day,10,sDatetime) > getdate()
order by chits desc
页: [1]
查看完整版本: sql server日期比较