Jak mogę dodać miesiące do CURRENT_TIMESTAMP na serwerze SQL?Jak dodać miesiące do CURRENT_TIMESTAMP w SQL?
Rozwiązanie prawdopodobnie leży w DATEADD(), ale działa tylko z datą, a nie datetime.
Dzięki.
Jak mogę dodać miesiące do CURRENT_TIMESTAMP na serwerze SQL?Jak dodać miesiące do CURRENT_TIMESTAMP w SQL?
Rozwiązanie prawdopodobnie leży w DATEADD(), ale działa tylko z datą, a nie datetime.
Dzięki.
To działa perfekcyjnie
SELECT DATEADD(month,1,CURRENT_TIMESTAMP)
daty
jest wyrażeniem, które można rozwiązany do czasu, daty, smalldatetime, datetime, datetime2 lub wartość datetimeoffset.
Próbowaliśmy go raz i to działa ... nie musi być coś nie tak gdzieś indziej w zapytaniu. Dzięki. –
Current_Timestamp jest odpowiednikiem metody GetDate() w SQL, więc jest perfekcyjnie akceptowalny w funkcji DateAdd.
select dateadd(m,3,current_timestamp)
Dodaje 3 miesiące do bieżącego znacznika czasu.
Dziękuję Andrew. –
add_months(Tablename,No.of months)
DATEADD() działa z datetime ... –