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 3855 게시물 읽기
No. 3855
Re: 오라클의 addmonth()처럼 postgresql에서는..
작성자
임일순
작성일
2002-01-08 19:53
조회수
1,688

-- tristan 님이 쓰신 글:

>> 질문이 있습니다..

>> 현재월시점에서 전월을 찾는 db function을 구현하고자 하는데..

>> 잘 안되서리 ..

>> 이렇게 자문을 구합니다.

>> 오라클에서는 addmonth()라는 function이 있어서..

>> 어렵지 않게 구현할수 있는데..

>> postgresql에서는 지원이 안되는 함수라서..

>> 함수를 만들어 사용하려고 하는데...ㅠ.ㅠ..

>> 잘안되네요..

>> parameter를 현재월로 해서 function을 만들고 싶습니다...

 

 

답변해 주셔서 감사드립니다...

혹시 해서 제가 구현하고저 하는 함수가 필요하신 분을 위해서 source를 올립니다..

 

 

create function f_lastmonth() returns VARCHAR as

'select cast(substring(cast(now() + interval ''-1 month'' as varchar),1,4) || substring(cast(now() + interval ''-1 month'' as varchar),6,2) as varchar)'

language 'sql';

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

이런 건 어떨까요.

 

select to_char(now()-'1months'::interval,'MONTH') as month;

 

select to_char(now()-'1months'::interval,'MM') as month;

 

select to_char(now()-'1months'::interval,'YYYY-MM') as yearmonth;

정재익(advance)님이 2002-01-09 01:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3854솔라리스에서 설치에러가 났어요 [2]
박정영
2002-01-08
1442
3853리플리케이션 문서 어딧는지 아시는분?
노경민
2002-01-08
1222
3852게시판을 작성할때... [1]
박준철
2002-01-08
1348
3850오라클의 addmonth()처럼 postgresql에서는.. [1]
tristan
2002-01-07
2270
3855┕>Re: 오라클의 addmonth()처럼 postgresql에서는.. [1]
임일순
2002-01-08 19:53:26
1688
3849어플을 만드는데 make에러가 나는데요 ㅠㅠ좀 봐주십시오
조원준
2002-01-07
1457
3847PostPreSQL사용환경...
김용호
2002-01-07
1391
3848┕>Re: PostPreSQL 플랫폼...
정재익
2002-01-07 10:38:07
1560
3843쩝.. data insert...
정재익
2002-01-07
1483
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다