DECLARE @d DATETIME SET @d = '31/01/2003 12:00:00' SELECT DAY(DATEADD(DAY,-1,DATEADD(MONTH,1,DATEADD(DAY,1-DAY(@d),@d)))) AS TageImMonat TageImMonat ----------- 31 (1 row(s) affected)
Bei der Wahl des Datumsformat muss man vorsichtig sein. So…
mehr »