데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

일단 휴일 관리하는 테이블이 별도로 있습니다.

 

select

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161122') -

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161101') 영업일,

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161130') -

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161101') 당월영업총일,

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161130') -

(select

dt_wk --영업일

from h_calendar

where dt_cal = '20161122') 남은영업일

from dual;

 

이렇게 하면 되기는 하나 이걸로 다시 계산이 들어가야 하는데 그러면 너무 지저분해져서 함수로 처리 하고 싶습니다.

 

H_CALENDAR 이 테이블이 휴일테이블인데

dt_cal 해당 컬럼은 일자가 들어가는 필드이고(yyyyMMdd)이런식으로

dt_wk 해당 컬럼은 워킹데이가 1 2 3 이런식으로 들어가고 있습니다 그리고 휴일일경우에는 1 2 3 3 이런식으로 워킹데이가 증가하지 않습니다.

fg_cal 해당 컬럼이 H가 오게 되면 휴일로 되어 dt_wk값이 증가 하지 않습니다.

 

select dt_cal,dt_ac_wk,fg_cal

from h_calendar

where fg_cal not in ('h')

 

이렇게 하면 휴일없이 나오는데...

 

 

고수님들의 조언부탁드립니다.

No. Subject Author Date Views
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3415
» 영업일 구하기 함수좀 문의 합니다. [3] 아싸라비아콜롬비아 2016.11.29 4798
9629 asp 에서 저장프로시저를 호출해서 사용하려고 합니다. [1] DOOLLY 2016.11.29 2968
9628 MSSQL Server 에이전트 자동생성 takeee 2016.11.29 1864
9627 failover 방식 2중화 설정시 소프트 웨어 셋팅... 질문 장성원_305526 2016.11.29 2451
9626 SSMS 2016 버전을 설치 했는데 라이선스 메세지가 나오는경우 켜니 2016.11.25 3261
9625 22022에러 해결방법 없을까요? 천운 2016.11.25 3584
9624 쿼리 어떻게 짜야할까요 [2] 구구구니 2016.11.25 2357
9623 "해당 버전이 706이므로 열 수 없습니다...." 하는 에러와 함께 mdf 파일 연결이 되지 않습니다. 도와주세요...ㅠㅠㅠ [1] 난키군 2016.11.24 52425
9622 프로시저을 만들고 싶은데..어떻게 해야하는지요? [1] 슈토파이터 2016.11.24 2414
9621 ms server 2000이 ms server 2008 r2 보다 휠씬 빠른데 어떻게 된 건가요? [5] 신생 2016.11.24 2807
9620 개체탐색기 로그인 계정제거 [2] 라꾸라꾸 2016.11.24 2088
9619 인덱스 다시구성 다시작성 일정 [3] 냥냥 2016.11.23 3883
9618 안녕하세요 sql입문자인데요 [2] 라라리룰 2016.11.23 2056
9617 mysql 질문 드립니다.. [3] 꼽냐™ 2016.11.23 1873
9616 쿼리쫌 부탁 합니다 ^^ [6] 쿼리쫌 ^^ 2016.11.23 2499
9615 2012로 업데이트 후 프로시져 실행 에러가 발생했습니다. [1] 약도사 2016.11.22 2088
9614 DB 파일 자동 증가 관련 문의 뛰어 2016.11.22 2010
9613 쿼리 관련 문의 입니다!! DB 사용량 관련 [1] 뛰어 2016.11.22 2004
9612 특정 데이터 찾기 쿼리가 궁급합니다. [1] 진후킴 2016.11.21 1911





XE Login