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 4952 게시물 읽기
No. 4952
PHP/Postgres에서 날짜 계산 해서 값 찾기
작성자
최성호(augustine)
작성일
2003-09-16 17:27
조회수
4,809

처음으로 질문 글 올립니다. 잘 부탁 드립니다. ^^

 

제가 하고자하는 것이 우선 이렇습니다.

 

1. 오늘 날짜를 구한다.

2. DB에서 오늘 날짜에서 제일 최근 날짜(정산일)를 구한다.

3. 최근 날짜에서 20일 전부터 정산일까지의 데이터를 합한다.

 

요것 입니다.

 

1번은

SELECT now() as todayYMD

 

요것으로 구했습니다만.

 

2번과 3번을 잘 모르겠습니다.

날짜를 더하고 빼야 할 것 같은데...

검색해보니

...

$todayYMD = pg_result( $result_get_today, 0, "todayYMD" );

...

WHERE jungsanil < '$todayYMD'::date

이런 형식을 많이 쓰셨던데,

이 형식을 사용하면 날짜 계산이 안 돼더군요.

WHERE jungsanil < '($todayYMD - 20 )'::date <- 에러가 나더군요....

 

timestamp형식에서 몇일 전 몇일 후 이런식으로 날짜를 계산하려면 어떤 방법을 사용해야 할까요?

고수님들의 가르치심 부탁 드립니다. ^^

 

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

SELECT (now() - interval '20 days' )::date;

 

살짜쿵 응용하시면 ^^;;;

http://database.sarang.net/database/postgres/manual/manual-7.3/functions-datetime.html

신기배(nonun)님이 2003-09-16 18:50에 작성한 댓글입니다.

신기배님 감사합니다. ^^

 

날짜 계산한답시구, 함수만 열쒸미 찾아보고 제일 위를 안 봤네요.

어제 하루종일 삽질했었는데 ^^

감사합니다.~~

그리고 또, 앞으로도 많은 가르치심 부탁 드립니다. ~~

최성호(augustine)님이 2003-09-17 09:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
49627.4 에 대한 소식은 어디서 볼 수 있나요? [2]
신기배
2003-09-19
1441
4960postgresql 사용방법좀 알려주세요
홍승길
2003-09-18
1419
4957postgresql.conf파일에 아무 내용이 없네요 [1]
백영진
2003-09-18
1551
4952PHP/Postgres에서 날짜 계산 해서 값 찾기 [2]
최성호
2003-09-16
4809
4951erwin 같은 프로그램중에 pgsql을 지원하는 프로그램이 있나요? [10]
신기배
2003-09-16
4612
4950Query-specified return tuple and actual function return tuple do not match [4]
최영식
2003-09-15
1651
4949sql문장의 길이 한계? [4]
박근준
2003-09-15
1990
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다