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 658 게시물 읽기
No. 658
오라클의 month_between 과 같은 함수 또는 sql문장
작성자
후니
작성일
2004-07-09 00:26
조회수
7,815

오라클의 month_between 처럼 두 날짜 사이의 개월수를 구하는 함수를 찾고 있습니다.

아니면, 다른 함수를 응용하여 구할 수 있는 sql 문장을 구해요~~

아시는분 말씀해주세요~꼭이요~

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

month_bwteen 함수와 동일한 함수는 없구요...

 

필요하시다면 UDF를 사용해서 함수를 하나 만드셔서 사용할 수 있을 것 같네요...

 

간단한 샘플은

 

create function month_between (p_start date, p_end date)
returns smallint
begin atomic
 declare v_year_diff  smallint default 0;
 declare v_month_diff smallint default 0;
 declare v_diff   smallint default 0;
 
 set v_year_diff = year(p_start) - year(p_end);
 set v_month_diff = month(p_start) - month(p_end);
 
 if v_year_diff != 0 then
  set v_diff = v_year_diff * 12;
 end if;
 
 set v_diff = v_diff + v_month_diff;
 
 return v_diff;
end@

이용해서 상황에 맞게 고쳐서 사용하시면 될 것 같네요...

덕이님이 2004-07-12 13:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
661win xp에서 z/os에 있는 db2udb v8.1에 붙이려는데 odbc설정이 어떻게 되는지요.. [1]
mini
2004-07-27
5846
660db2adutl을 이용한 아카이브 삭제 질문
김용오
2004-07-22
5850
659db2 table분할이 가능한지????
김연구
2004-07-15
5577
658오라클의 month_between 과 같은 함수 또는 sql문장 [1]
후니
2004-07-09
7815
657TableSpace Backup Pending 상태... [5]
김용오
2004-07-05
7037
656SORT JCL 에서 OUTREC-숫자EDIT방법좀.......
콩순이
2004-07-02
5939
654db2 table 데이타를 unload jcl로 파일생성시...... [1]
초보자
2004-07-01
6230
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다