반응형

mysql 3

주간통계시 연도가 변경될 경우 YEARWEEK함수

지난번 올린 포스팅중 일간/주간/월간 통계 mysql관련 쿼리문을 올린적이 있다 https://blog.and.kr/91 위 쿼리들은 편리하고 좋은데 다만 주간통계에 사용하는 쿼리는 2022년 해가 바뀌고 나서 문제점을 알아냈다 2021년 12월 27일 ~ 2022년 1월 2일까지 주간 통계를 내려고 한다. 기존 쿼리를 사용하게 되면 2021년과 2022년을 분리해서 쿼리를 만들게 된다 DATE_FORMAT(`reg_date`, '%Y%U') 그래서 2022년 1월 1일 ~ 2일은 2022년 0번째 주라는 방식으로 group by를 따로 생성해 통계를 뽑아 버린다 내가 원하는건 해가 바뀌어도 한주간을 통째로 잡아서 뽑는거다. 찾아보니 YEARWEEK함수를 사용하면 해결되었다. select * FROM t..

mysql 2022.01.07

DATE_FORMAT 날짜 표기

시간을 원하는대로 표시해 주는 mysql 함수 FORAMT 설명 %M 월(Janeary, December, ...) %W 요일(Sunday, Monday, ...) %D 월(1st, 2dn, 3rd, ...) %Y 연도(1987, 2000, 2013) %y 연도(87, 00, 13) %X 연도(1987, 2000) %V와 같이 쓰임. %x 연도(1987, 2000) %v와 같이 쓰임. %a 요일(Sun, Tue, ...) %d 일(00, 01, 02, ...) %e 일(0, 1, 2, ...) %c 월(1, 2, ..., 12) %b 월(Jan, Dec, ...) %j 몇번째 일(120, 365) %H 시(00, 01, 02, 13, 24) %h 시(01, 02, 12) %I(대문자 아이) 시(01, 0..

mysql 2021.12.02
반응형