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
운영게시판
최근게시물
PostgreSQL Q&A 6300 게시물 읽기
No. 6300
날짜쿼리를 만들고 있는데..잘 확인이 안됩니다. 꼭좀 바주세요
작성자
사랑다섯
작성일
2005-08-31 09:46
조회수
2,174

안녕하세요

날짜쿼리를 만들고 있는데요
쿼리내용은 6개월전 + 1일의 목록을 찾는것입니다.
쿼리는 (DB는 Pg입니다)
select c_date
from member
where c_date is not null
and c_date between ( now() - interval '6months ' + interval '0day')::date
and ( now() - interval '6months ' + interval '1day')::date

이렇게 헀는데 어쩔때는 되고 어쩔때는 안되고 하는거 같습니다 음..;;
하루에 한번 자동으로 cron돌릴려고 하는데 쿼리안먹으면 난처해서 ㅡ.ㅡ...

쿼리한번 봐주시고..다른방법이나 충고말씀 부탁드립니다.
그럼 오늘도 좋은 하루 보내세요

 

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

문제는 없는 것 같은데요?

작동해야 할 것 같네요. 작동이 안되는 실 예를 보여주실 수 있나요? 제 생각에는 다른 이유가 있을 것 같네요. 시스템 설정이라든가 하는...

c_date is not null은 빼셔도 될 것 같구요. inteval '0day'도 필요 없구요.

 

박성철(gyumee)님이 2005-08-31 11:30에 작성한 댓글입니다.
이 댓글은 2005-08-31 11:32에 마지막으로 수정되었습니다.

((now() - '6 month'::interval))::date

((now() - '6 month'::interval) + ('1 day'::interval))::date

캐스팅 순서를 잘 맞춰봐 주세요

신기배(소타)님이 2005-08-31 16:08에 작성한 댓글입니다.

신기배님... 궁금한데요... 그렇게 한것과 위의 것과 차이가 있나요?

제가 보기에는 같은 것 같은데... 그냥 확실히 하실려고 저렇게 해보자고 하신 건가요? 아님 경우에 따라서 다른 결과가 나오게 되나요?

박성철(gyumee)님이 2005-08-31 21:18에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6303initdb 질문입니다. [1]
김종섭
2005-09-02
1894
6302쿼리 속도 향상 방법 좀 알려주세요... [4]
장창원
2005-09-01
3474
6301autovacuum과 크론으로 돌리기.. [1]
신기배
2005-08-31
2659
6300날짜쿼리를 만들고 있는데..잘 확인이 안됩니다. 꼭좀 바주세요 [3]
사랑다섯
2005-08-31
2174
6299statement_timeout 의 조건과 효과를 알고 싶습니다. [2]
송효진
2005-08-30
2213
6298sequence를 Rename하는 방법이 있나요? [4]
최정대
2005-08-30
2046
6297PostgreSQL 8.1 Enters Beta [5]
신기배
2005-08-29
3365
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다