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

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

안녕하세요.

주간 분석자료를 보여주는 모듈이 있는데요...

주간 집계 기준을 정하기 위해 매년 주간 시작날짜와 마지막 날짜에 대한 기준 테이블에 값을 넣어주고 있습니다.


작년까지는 달력보고 1주 ~ 마지막 53주까지 각 주별 시작 날짜와 종료 날짜에 대한 값을 엑셀에 수작업으로

넣고 이걸 테이블에 옮겼는데요...

너무 원시적인거 같아서 어느정도 자동 생성 할 수 있는 방법을 찾고 있습니다.


일단 규칙은 다음과 같습니다.



2014년 올해를 예로들어


2014-01-01 ~ 2014-01-04 (2014년, Week1, 1월)

2014-01-05 ~ 2014-01-11 (2014년, Week2, 1월)

2014-01-12 ~ 2014-01-18 (2014년, Week3, 1월)

2014-01-19 ~ 2014-01-25 (2014년, Week4, 1월)

2014-01-26 ~ 2014-01-31 (2014년, Week5, 1월)  <-- (마지막주의 말일이 토요일이 아닌 경우 일단 끊음)

2014-02-01 ~ 2014-02-01 (2014년, Week5, 2월)  <-- (1일 ~ 토요일까지 날짜 구하고 다섯째주 2월로 표기)

2014-02-02 ~ 2014-02-08 (2014년, Week6, 2월)

....

...

..

..


주간 날짜를 구하기 위해 한 주의 범위는 일요일 ~ 토요일 까지로 잡혀있습니다.

하지만 매월 1일과 말일이 각각 일요일, 토요일이 아닌 경우가 있습니다.

2014년 1월 1일은 수요일입니다.

따라서 2014년의 첫째주는 수요일 ~ 토요일 까지 입니다.


그런데 1월 ~ 2월로 넘어갈 때는 위 예로 든 경우처럼 5째주가 두번 나올 수 있습니다. (각각 1월, 2월로 분리하여)


일단 위처럼 매월 말일과 시작일 기준으로 끊어서 각각 날짜 범위를 구하지 않더라도

일단 주별로 시작 날짜와 마지막 날짜만이라도 자동으로 구할 수 있으면 일일이 달력보고 타이핑하는 것 보다는 쉬울것 같아서

어느정도 자동화 할 수 있는 방법을 찾고 있습니다.


도움 부탁드립니다.


No. Subject Author Date Views
7512 DB에서 netstat 했을때 ESTABLISHED 가 너무 많습니다. 저너노 2014.01.14 3414
7511 계산 질문 입니다. [8] ssunsori 2014.01.14 4118
7510 웹서버 <-> DB 데이터 지연현상 [2] 빌리 2014.01.14 7017
7509 간단쿼리 문의좀 드립니다. [3] 아싸라비아콜롬비아 2014.01.13 3095
7508 쿼리 문의 좀 드릴게요. [2] 죠리퐁 2014.01.13 3030
7507 count(*) 에 대해서 질문 있습니다. [2] 객기 2014.01.13 2926
7506 해킹 이후 복구 [2] 혼자노는양 2014.01.13 4665
7505 소수점 문제점좀 해결좀 해주세요 선배님들.. [2] SQL왕왕초보 2014.01.10 3896
7504 bcp명령어 질문 (bulk insert)입니다. [2] sams 2014.01.10 4244
7503 자동복구 중지할 수는 없나요 ? sams 2014.01.10 3012
7502 SQL 2012 Login 감사 설정 관련 질문 [1] catchv 2014.01.10 3067
7501 Count(*) 를 대체하는 방법을 어떤 쁠로그에서 봤는데요 질문드립니다. [1] 김락중_278785 2014.01.10 4308
7500 소켓관련 [1] 알토란 2014.01.09 2775
7499 속도가 너무 느려서 그런데요 . 쿼리 좀 봐주시고 조언 부탁드립니다. [4] ssunsori 2014.01.09 3462
7498 안녕하세요. 공백 기준으로 문자열 자르기? [1] 수가리 2014.01.09 5761
7497 join 속도 관련 문의 입니다. [1] ssunsori 2014.01.08 3034
7496 서비스팩 업데이트 문의 [2] 윤태형 2014.01.08 2837
» 매년 주간 날짜 값을 구해야 합니다. [2] Larry 2014.01.08 7240
7494 SELECT 로 조회된 결과를 한 row에 insert 하는 방법 없을까요? [2] 귀여운첼시 2014.01.08 3402
7493 연결 문자열 질문입니다. 팅스호웹 2014.01.08 3206





XE Login