Tôi thực sự đề xuất một bảng lịch cho việc này, đặc biệt nếu bạn cần tính đến các ngày lễ cụ thể. Ví dụ, việc tính toán Lễ Phục sinh một cách linh động sẽ là một nỗi đau của hoàng gia.
Nếu bạn chỉ sử dụng T-SQL, hãy cẩn thận khi sử dụng các hàm dựa trên cài đặt khu vực / ngôn ngữ để xuất ra những thứ như DATENAME
...