2010-03-11 12 views

risposta

21

Questo funziona perfettamente bene

SELECT DATEADD(month,1,CURRENT_TIMESTAMP) 

Da DATEADD (Transact-SQL)

data

è un'espressione che può essere risolto in un ora, la data, smalldatetime, datetime, datetime2, o valore datetimeoffset.

+1

provato di nuovo e funziona ... ci deve essere stato qualcosa che non va da qualche altra parte nella query. Grazie. –

4

Current_Timestamp è l'equivalente ansi di GetDate() in SQL, quindi è perfettamente accettabile da utilizzare all'interno di una funzione DateAdd.

select dateadd(m,3,current_timestamp) 

Aggiunge 3 mesi al timestamp corrente.

+0

Grazie, Andrew. –

-1

add_months(Tablename,No.of months)

Problemi correlati