-
MySQL ) 이번주 월요일부터 일요일까지 날짜 구하기IT/DB 2019. 5. 29. 08:26
오늘이 끼어있는 이번주 월~일의 날짜 구하기
쿼리
SELECT ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 0 ) AS MONDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 1 ) AS TUESDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 2 ) AS WEDNESDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 3 ) AS THURSDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 4 ) AS FRIDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 5 ) AS SATURDAY, ADDDATE( CURDATE(), - WEEKDAY(CURDATE()) + 6 ) AS SUNDAY FROM DUAL
예시
통계에서 이번주의 갯수를 구할거면
SELECT count(*) FROM TBexamp WHERE date_format(날짜컬럼,'%Y-%m-%d') BETWEEN (SELECT ADDDATE(CURDATE(), - WEEKDAY(CURDATE()) + 0 )) AND (SELECT ADDDATE(CURDATE(), - WEEKDAY(CURDATE()) + 6 ));
'IT > DB' 카테고리의 다른 글
(윈도우) MySQL 경로 변경 - (SSD,HDD 경로 변경) (12) 2019.05.29 (윈도우) MySQL 설치 + HeidiSQL 설치 (4) 2019.05.29 Mybatis XML에서 꺽쇠 쓰기 (0) 2019.05.29 Oracle 쿼리 정리 [Ctrl + F 용] (0) 2019.05.26