Như @Aliminator đã đề cập, bạn có thể sử dụng DAYNAME
với một DATE
.
Tuy nhiên, nếu bạn không muốn thay đổi giản đồ của mình, đây là một thủ thuật tiện lợi dành cho bạn:
SELECT DAYNAME(CONCAT("1970-09-20", dayIndex)) FROM your_table;
Điều này dựa trên thực tế rằng 1970-09-20 là Chủ Nhật, ngày 21 là Thứ Hai, v.v.