Notifications
Clear all
Dec 20, 2023 6:43 pm
Bạn có thể sử dụng câu truy vấn sau:
Ngày đầu tiên của tháng trước:
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())-1, 0)
Ngày cuối của tháng trước:
SELECT DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())-1, -1)
Ví dụ minh họa bên dưới chạy câu truy vấn vào ngày 20/12/2023
2 Replies
Dec 22, 2023 6:43 am
Ngày đầu tiên của tháng hiện tại:
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0)
Ngày cuối của tháng hiện tại:
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE())+1, -1)
Dec 23, 2023 7:48 am
Ngày đầu tiên của tháng kế tiếp
SELECT DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE()), 0) --First day of next month
Ngày cuối của tháng kế tiếp
SELECT DATEADD(MONTH, DATEDIFF(MONTH, -1, GETDATE())+1, -1) --Last day of next month