Einzelnen Beitrag anzeigen

süden

Registriert seit: 20. Feb 2009
Ort: Lindau (Bodensee)
75 Beiträge
 
Delphi 2007 Professional
 
#1

SQL-Server DatePart "m" = 12 + "yyyy" = 2012 bringt Daten aus 2011

  Alt 30. Jan 2013, 19:36
Datenbank: MS SQL-Server • Version: 2008 • Zugriff über: Delphi ADO
Hallo,
ich krieg's nicht gebacken.

Ich habe Datumswerte als Integer abgespeichert,
wenn ich nun die:

"SELECT * FROM tStunden
WHERE (MitarbeiterID = '004')
AND (DatePart("m", DATE) = 12)
AND (DatePart("yyyy", DATE) = 2012)" absetze,

Bekomme ich Werte aus 12/2011.

Ich arbeite zum 1. mal mit SQL-Server - natürlich unter Termindruck - und kann mir das nicht erklären.
In Access hat es immer funktioniert.

Gruß 'süden'
  Mit Zitat antworten Zitat