Vraag : Hoe ik selecteer slechts verslagen van een vandaag teruggaand jaar, zodat ik gegevens voor een geheel jaar zou hebben?

Ik heb een sql verklaring:
SELECT Emp_Name, Hire_Date, datepart ([Jaar], Hire_Date) als YYYY, datepart ([Maand], Hire_Date) als MM
FROM Table1

How zou ik slechts verslagen trekken die vandaag (7/19/2010) beginnen terug te gaan een jaar (6/1/2009) (zodat zou ik een jarengegeven hebben) in WAAR clause.

I weten niet of zou dit een verschil (YYYY varchar 4, MM. int. 4)
maken

Antwoord : Hoe ik selecteer slechts verslagen van een vandaag teruggaand jaar, zodat ik gegevens voor een geheel jaar zou hebben?

probeer onderstaand
1:
2:
3:
SELECTEER Emp_Name, Hire_Date, datepart ([Jaar], Hire_Date) als YYYY, datepart ([Maand], Hire_Date) als MM.
VAN Table1
waar Hire_Date >= dateadd (m, datediff (m, 0, getdate ())- 13, 0)
Andere oplossingen  
 
programming4us programming4us