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
운영게시판
최근게시물
DB2 Q&A 3044 게시물 읽기
No. 3044
기간내에 해당하는 날짜와 그 정보를 가져오고 합니다.
작성자
purmir(purmir)
작성일
2011-04-08 08:21
조회수
5,803

SELECT 년도컬럼명, 월컬럼명, 일컬럼명 FROM 테이블이름 WHERE '20110405' AND '20110408'

이런식으로  기간에 해당하는 날짜를 YYYY.MM.DD형식으로 가져오고 싶습니다.

디비에 아예 YYYYMMDD형식으로 데이터가 입력되어져 있다면 WHERE절의 기간을 날짜로 해서 가져오기가 수월할텐데

컬럼들이 나누어져 있어서,, 가져오기가 막막합니다.  어떻게 하면 될까요,, 답변 부탁드립니다. 

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

 

 

select Y||M||D
  from table( values ('2011','01','01'),
                     ('2011','01','02'),
                     ('2011','01','03'),
                     ('2011','01','04')
            ) t1 (Y,M,D)
 where Y||M||D = '20110102';

 

조회를 할 수는 있지만 년/월/일 을 컬럼으로 나누지 마시고 한 컬럼으로 합치세요

나누면 기간 조건은 인덱스로 사용할 수 없습니다.

 

조는 냥이님이 2011-04-08 09:36에 작성한 댓글입니다. Edit

감사합니다. 아침부터 헤맸는데 이렇게 빠른 답변을 해주셔서 고맙습니다.

즐거운 주말 되세요^^

purmir(purmir)님이 2011-04-08 10:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3047DB2 프로시저 작성시 결과값 리턴 [1]
DB2초보
2011-04-15
7272
3046Unique Constraint VS Unique Index [1]
짝퉁헤리포터
2011-04-14
6152
3045질문 드립니다. [1]
purmir
2011-04-08
5262
3044기간내에 해당하는 날짜와 그 정보를 가져오고 합니다. [2]
purmir
2011-04-08
5803
3043SQL0181 에러질문입니다. [1]
dlkfjlfj
2011-03-19
6603
3042[긴급] Rtrim 해결좀 해주세요!!! [1]
leesang
2011-03-16
5568
3041IBM AS/400 ODBC 연결
송우철
2011-02-01
6208
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.056초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다