2016-06-20 15 views
0

versuchen, ab dem heutigen Datum minus 1 Monat und 6 Tage GETDATE() ??Subtrahieren Monat und Tage mit Datumadd()

SELECT (DATEADD(mm,-1,GETDATE()) + (DATEADD(d,-6,GETDATE()))) 

Diese Rückkehr: 2132.11.02 01: 10: 33,500

+1

Versuchen Sie, den zweiten 'DATEADD' um die erste Stelle zu setzen. Sie fügen dem Ergebnis des ersten Aufrufs die Tage hinzu. Was du jetzt machst, ist zwei Termine zu summieren, was eigentlich keinen Sinn ergibt. –

Antwort

2
SELECT DATEADD(dd, -6, DATEADD(mm,-1, GETDATE())) 
+0

Vielen Dank !! .. ** – SSMSJ

Verwandte Themen