Ich muss nur den ersten Tag des Monats einer bestimmten Datums- / Uhrzeitvariablen auswählen.
Ich weiß, dass es ziemlich einfach ist, diese Art von Code zu verwenden:
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4))
+ '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)
Aber das ist nicht sehr elegant und wahrscheinlich auch nicht sehr schnell.
Gibt es einen besseren Weg, dies zu tun? Ich verwende SQL Server 2008.