SELECT dateadd(month,datediff(month,0,getdate())-12,0)
Hasilnya adalah
-----------------------
2014-08-01 00:00:00.000
Jadi klausa where seharusnya
WHERE datecol >=dateadd(month,datediff(month,0,getdate())-12,0)
untuk mendapatkan semua data mulai dari 01 Januari di bulan yang sama tahun lalu