0
我想知道最快的方式来比较两个日期时间忽略一年。 (在我的querys的一个需要55秒becouse此对比的)比较tsql中的2个日期时间省略年
截至目前它已经尝试(与时间没有区别):
where datepart(d,date1)=datepart(d,date2) and datepart(m,date1)=datepart(m,date2)
where CAST(datepart(d,date1) as varchar)+ CAST(datepart(m,date1) as varchar) =CAST(datepart(d,date2) as varchar)+ CAST(datepart(m,date2) as varchar)
where datepart(y,date1) =datepart(y,date2)
where CAST(DAY(date1) as varchar)+ CAST(MONTH(date1) as varchar) =CAST(DAY(date2) as varchar)+ CAST(MONTH(date2) as varchar)
虽然我会更喜欢知道sql命令,使比较更有效率,而不诉诸计算列... – VSP 2010-09-15 13:19:29