SELECT dateadd(month,datediff(month,0,getdate())-12,0)
Resultaat is
-----------------------
2014-08-01 00:00:00.000
Dus de waar-clausule zou moeten zijn
WHERE datecol >=dateadd(month,datediff(month,0,getdate())-12,0)
om alle gegevens te krijgen vanaf 1 januari van dezelfde maand van vorig jaar