数据表 HYXX
字段 CSRQ
达到的效果:
以系统时间为准 找寻出10以内过生日的信息!
前还是后
SQL code:
select * from HYXX where datediffy(day,csrq,getdate())<=10
前 显示出来的数据应该只有的月份和日期!
SQL code:
select * from HYXX where abs(datediff(day,csrq,getdate()))<=10
包括前后
SQL code:
select * from tb
where CSRQ between getdate()
and dateadd(day,10,dateadd(year,datediff(year,CSRQ,getdate()),CSRQ)
哦,是生日,搞错了
select * from HYXX where datediffy(mm,csrq,getdate())=0 and datediffy(day,csrq,getdate())<=10