datepart(ww,getdate()) = datepart(ww,targetdate)
for example
select
case when
datepart(ww,getdate()) = datepart(ww,cast('2010-05-01' as datetime))
then "Y"
else "N"
end
不过这个方法只能临时用用,确保两个日期不会垮年。否则还需要比较年或者一些其他的信息,写专用函数吧。
楼主这个问题描述的不是很清楚啊。
--如果有个日期字段,假设为FDate,比较一下就可以了
Select * From TableName
where FDate >= '2010-04-20'
AND FDate <= '2010-05-03'