Hallo,
[...] Und gibt es eine bessere Möglichkeit, das korrekte Datum zu erhalten als durch einzelnes auslesen aller Datumsteile (mit datepart) und nachträglichem zusammensetzen?
versuch's einfach mal mit der SQL7-Funktion convert. Erklärung dazu findest Du in der SQL Server Doku.
Grüße
Klaus