저번 연속된 날짜 구간의 일수 구하기에 이어 또다른 일수 구하기를 해볼까 합니다.
아래 주어지는 시작일과 종료일이 주어졌을때 구간사이의 주말일수를 제외한 평일만의 일수를 구하는 쿼리를 작성해 보세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
WITH base AS (SELECT TO_DATE('20141029', 'yyyymmdd') sdt, TO_DATE('20141105', 'yyyymmdd') edt FROM dual UNION ALL SELECT TO_DATE('20141201', 'yyyymmdd'), TO_DATE('20150117', 'yyyymmdd') FROM dual UNION ALL SELECT TO_DATE('20141203', 'yyyymmdd'), TO_DATE('20150107', 'yyyymmdd') FROM dual) SELECT * FROM base; --아래와 같은 결과가 나오도록 하세요. SDT EDT CNT ------------ ------------ ---------- 29-OCT-14 05-NOV-14 6 01-DEC-14 17-JAN-15 35 03-DEC-14 07-JAN-15 26 |
About the Author
View all posts by 김지룡● (주)더비소프트 SI&ITO사업부 / ERP사업팀 팀원
● 경력 5년(현 LG전자 GERP DBA/Tuning 업무)
● 경력 5년(현 LG전자 GERP DBA/Tuning 업무)
Related Posts
- [퀴즈] [더비's 퀴즈]숫자를 한글로 변환하여 보여주자. 14-10-27 일반태그: 퀴즈. DB태그: SQL.
이번 퀴즈는 좀 어려웠나요? 아무도 답글이 없네요 ㅎㅎㅎ
그럼 답을 알아 보아요~!
이번 문제는 저도 꽤나 고전 했네요.. 꽤 재미있는 문제이니 꼭 다들 한번 풀어보세요~!
한참 뒷북이지만 PHP Syntax 를 이용해서 풀어보았습니다~
요즘 한 살 더 먹은 티가 나네요. 잠을 청하는 중..