Nicht schön, aber selten:
SELECT CONVERT ( DATETIME, CONVERT(VARCHAR, DATEPART(year, GETDATE())) + '/' + CONVERT(VARCHAR, DATEPART(month, GETDATE())) + '/' + '1', 111 ) AS Monatsanfang
Ergibt z.B. „2010-12-01 00:00:00.000“
ein Blog; vermutlich über Technik.
Nicht schön, aber selten:
SELECT CONVERT ( DATETIME, CONVERT(VARCHAR, DATEPART(year, GETDATE())) + '/' + CONVERT(VARCHAR, DATEPART(month, GETDATE())) + '/' + '1', 111 ) AS Monatsanfang
Ergibt z.B. „2010-12-01 00:00:00.000“