我试图找到去年发生的所有记录(到日期/日期,不担心时间)。
我的SQL是:
dm.fromdatetime >= dateadd(y,-1,getdate())
and dm.fromdatetime <= getdate()
不确定这里缺少什么,看起来这应该有效。建议?
答案 0 :(得分:1)
使用&#34; yy&#34;而不是&#34; y&#34;:
dm.fromdatetime >= dateadd(yy,-1,getdate())
and dm.fromdatetime <= getdate()
根据Books Online,&#34; y&#34;是&#34; dayofyear&#34;,而不是年。