카테고리 없음
[mysql] weekday, dayofweek
냐옴
2023. 11. 13. 14:54
두 함수 모두 날짜의 요일을 리턴
리턴하는 값이 다름
select '2023-11-12' ymd, WEEKDAY(STR_TO_DATE('2023-11-12', '%Y-%m-%d')) ymd_day_no union all -- 일 6
select '2023-11-13' ymd, WEEKDAY(STR_TO_DATE('2023-11-13', '%Y-%m-%d')) ymd_day_no union all -- 월 0
select '2023-11-14' ymd, WEEKDAY(STR_TO_DATE('2023-11-14', '%Y-%m-%d')) ymd_day_no union all -- 화 1
select '2023-11-15' ymd, WEEKDAY(STR_TO_DATE('2023-11-15', '%Y-%m-%d')) ymd_day_no union all -- 수 2
select '2023-11-16' ymd, WEEKDAY(STR_TO_DATE('2023-11-16', '%Y-%m-%d')) ymd_day_no union all -- 목 3
select '2023-11-17' ymd, WEEKDAY(STR_TO_DATE('2023-11-17', '%Y-%m-%d')) ymd_day_no union all -- 금 4
select '2023-11-18' ymd, WEEKDAY(STR_TO_DATE('2023-11-18', '%Y-%m-%d')) ymd_day_no -- 토 5
;
select '2023-11-12' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-12', '%Y-%m-%d')) ymd_day_no union all -- 일 1
select '2023-11-13' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-13', '%Y-%m-%d')) ymd_day_no union all -- 월 2
select '2023-11-14' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-14', '%Y-%m-%d')) ymd_day_no union all -- 화 3
select '2023-11-15' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-15', '%Y-%m-%d')) ymd_day_no union all -- 수 4
select '2023-11-16' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-16', '%Y-%m-%d')) ymd_day_no union all -- 목 5
select '2023-11-17' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-17', '%Y-%m-%d')) ymd_day_no union all -- 금 6
select '2023-11-18' ymd, DAYOFWEEK(STR_TO_DATE('2023-11-18', '%Y-%m-%d')) ymd_day_no -- 토 7
;