Từ SQL Server 2012, bạn có thể sử dụng hàm EOMONTH.
Trả về ngày cuối cùng của tháng có chứa ngày đã chỉ định, với một khoảng chênh lệch tùy chọn.
Cú pháp
EOMONTH ( start_date [, month_to_add ] )
Làm cách nào ... tôi có thể tìm ngày cuối cùng của tháng cho bất kỳ ngày cụ thể nào?
SELECT EOMONTH(@SomeGivenDate)