Come aggiungere mesi al CURRENT_TIMESTAMP in SQL Server?Come aggiungere mesi a un CURRENT_TIMESTAMP in SQL?
La soluzione si trova probabilmente in DATEADD() ma funziona solo con una data, non con un datetime.
Grazie.
Come aggiungere mesi al CURRENT_TIMESTAMP in SQL Server?Come aggiungere mesi a un CURRENT_TIMESTAMP in SQL?
La soluzione si trova probabilmente in DATEADD() ma funziona solo con una data, non con un datetime.
Grazie.
Questo funziona perfettamente bene
SELECT DATEADD(month,1,CURRENT_TIMESTAMP)
data
è un'espressione che può essere risolto in un ora, la data, smalldatetime, datetime, datetime2, o valore datetimeoffset.
provato di nuovo e funziona ... ci deve essere stato qualcosa che non va da qualche altra parte nella query. Grazie. –
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.
Grazie, Andrew. –
add_months(Tablename,No.of months)
DATEADD() funziona con Datetime ... –