공휴일 주말 제외 로그인 수 구하기 관련 문의드려요 0 1 5,105

by yuha [MySQL] 쿼리 공휴일제외 주말제외로그인수 [2024.06.27 06:15:01]


안녕하세요/ Spring 으로 mysql 에 쿼리를 만들어보고 있는데 잘 모르는 부분이 있어 문의드립니다.

19년~21년 12월 31일 까지 공휴일, 주말 제외 접속자의 수를 만들어보려 하는데 

현재 테이블에는 holidayInfo로

holidatyDate에 날짜를 holidayDesc에 공휴일명을 기입해두었습니다.

holidayDate holidayDesc
209-01-01 신정
2019-03-01 삼일절
2019-05-05 어린이날
* *
* *
2021-12-25 성탄절

 

이런식으로 19년부터 21년까지의 공휴일을 대략 insert 기입해두었습니다.

 

구글링서 나온 것들을 참고하려하니 오히려 혼동이 오는데 제가 알기론 weekday를 사용하여 작성을 하는게 맞는지요...? 구글링서는 oracle 기준이 더 많은데 테이블을 이렇게 구성할시 달라지는 부분을 인지 못했습니다..

해당 부분 헷갈려 도움 요청드립니다. 선배님들..

(로그인 수는 접속자 수 와 동일하고, holidatyDate에는 date 타입으로 pri key를 넣었습니다. ..)

by 마농 [2024.06.27 09:26:14]

1. 휴일 제외 방법
- 요일을 판정할 수 있는 DBMS가 제공하는 내장함수를 이용해 토,일요일을 제외하시면 되고
- 휴일테이블과 아우터 조인하여 조인된 결과는 제외하시면 됩니다.
2. 휴일 관리 방법
- 휴일만 따로 관리하는 방안도 있구요.
- 달력(모든 날짜)을 관리하는 방안도 있습니다.
- 달력 안에 휴일여부, 요일정보, 주차정보 등 다양하게 관리가 가능합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입