--获取当前日期所在得周一和周日
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0),dateadd(wk,datediff(wk,0,getdate()),6)
--获取本周过生日得人
select t.EMPID,t.NAME,t.BIRTH_TIME
from TY_EMBASIC t
where datediff(week , getdate() , datename(yy,getdate()) + right(convert(varchar(10),t.BIRTH_TIME,120),6)) = 0
SELECT datediff(week , getdate() , datename(yy,getdate()) + right(convert(varchar(10),'2018-10-06',120),6))
select datename(yy,getdate()) + right(convert(varchar(10),getdate(),120),6)
--获取今天得日期(月-日)
SELECT right(convert(varchar(10),getdate(),120),5)
--生日是今天得人
SELECT t.BIRTH_TIME from TY_EMBASIC t WHERE right(convert(varchar(10),t.BIRTH_TIME,120),5) = right(convert(varchar(10),getdate(),120),5)