Làm cách nào để thêm tháng vào CURRENT_TIMESTAMP trong SQL Server?Làm cách nào để thêm tháng vào CURRENT_TIMESTAMP trong SQL?
Giải pháp có thể nằm trong DATEADD() nhưng điều này chỉ hoạt động với ngày, chứ không phải ngày giờ.
Cảm ơn.
Làm cách nào để thêm tháng vào CURRENT_TIMESTAMP trong SQL Server?Làm cách nào để thêm tháng vào CURRENT_TIMESTAMP trong SQL?
Giải pháp có thể nằm trong DATEADD() nhưng điều này chỉ hoạt động với ngày, chứ không phải ngày giờ.
Cảm ơn.
này hoạt động hoàn toàn tốt đẹp
SELECT DATEADD(month,1,CURRENT_TIMESTAMP)
ngày
là một biểu thức có thể được giải quyết cho một thời gian, ngày tháng, smalldatetime, datetime, datetime2, hoặc giá trị datetimeoffset.
thử nó một lần nữa và nó hoạt động ... chắc chắn phải có một cái gì đó sai ở một nơi khác trong truy vấn. Cảm ơn. –
Current_Timestamp là ansi tương đương với GetDate() trong SQL, vì vậy nó được chấp nhận một cách hoàn hảo để sử dụng trong hàm DateAdd.
select dateadd(m,3,current_timestamp)
Thêm 3 tháng vào dấu thời gian hiện tại.
Cảm ơn bạn Andrew. –
add_months(Tablename,No.of months)
DATEADD() làm việc với Datetime ... –