database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41511 게시물 읽기
No. 41511
월별 주간별 row 구하기입니다.
작성자
초보입니다.
작성일
2018-01-15 14:55
조회수
5,646

안녕하세요

쿼리가 생각나지 않아서 질문드립니다.

 

제가 원하는 건 월별 주간별 날짜입니다

1주를 일요일에서 토요일까지 구분지어서.

예를들어

 

2018.01월 기준이면

시작일자 종료일자

1 6

7 13

14 20

21 27

28 31

이렇게 5row가 나오면 되고

 

2018.02월 기준이면

시작일자 종료일자

1 3

4 10

11 17

18 24

25 28

이렇게 5row가 나오면 됩니다.

 

이런쿼리가 가능할까요 질문드립니다.

 

 

이 글에 대한 댓글이 총 2건 있습니다.

SELECT TO_CHAR(MIN(dt), 'dd') s
     , TO_CHAR(MAX(dt), 'dd') e
  FROM (SELECT dt + LEVEL - 1 dt
          FROM (SELECT TO_DATE('201801', 'yyyymm') dt FROM dual)
         CONNECT BY LEVEL <= LAST_DAY(dt) - dt + 1
        )
 GROUP BY TRUNC(dt, 'd')
 ORDER BY s
;

마농(manon94)님이 2018-01-15 16:40에 작성한 댓글입니다.

마농님 답변 정말 감사합니다.

 

쿼리 잘 쓰겟습니다.

초보입니다.님이 2018-01-16 09:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41514결과가 한줄로 나옵니다. [1]
초보자
2018-01-19
5717
41513가로의 결과를 세로로 [2]
봉달이
2018-01-18
6601
41512characterset 다른 2개 서버로 클라이언트에서 접속 문의
개발자
2018-01-16
5386
41511월별 주간별 row 구하기입니다. [2]
초보입니다.
2018-01-15
5646
41509조건에 따라 데이터 일정 간격으로 update 문의 [1]
rapid
2018-01-13
5763
41508임의로 row수 늘이기 [4]
초보입니다.
2018-01-11
5715
41507컬럼을 일정 길이만큼 잘라서 구분자를 붙이기 [1]
선이
2018-01-10
5401
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다