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
운영게시판
최근게시물
Sybase Q&A 1930 게시물 읽기
No. 1930
sybase 개월수 로직 좀....
작성자
정승원(nicewoni)
작성일
2007-05-29 10:01
조회수
5,867

sybase에서..


months(YYYYMMDD1, YYYYMMDD2) 를 사용하면..

개월수를 구해 주는데..


위 함수는 단순히 일자를 고려하지 않은 개월수를 구해 주더라고요.

가령.. YYYYMMDD1 = '20070322'

         YYYYMMDD2 = '20070501'    이면 값은 2가 나오는데..

 이를 20070322~20070422, 20070423~20070522 이런 식으로 개월 수를 시작 시점을 기준으로 해서 일수 기준으로 값이 1


로 나오게 할 수 있는 함수나 로직이 있나요?


고수들의 답변 부탁드립니다. ~~


^^;;


즐건 하루 되세요.

이 글에 대한 댓글이 총 1건 있습니다.
1. 월단위
select datediff(month, '20070322', '20070501')
2. 일단위
select datediff(day, '20070322', '20070501')

일자를 고려하여 개월수를 구하려면 일단위로 구하고 30(?)으로 나누면 될 듯..


영빈~(backfish)님이 2007-05-29 10:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1933왜 임시테이블을 인식하지 못할까요? ㅠㅠ [2]
박태선
2007-05-30
6528
1932프로시져 안에서 동적 쿼리를 실행하는 프로시져가 있는지요? [2]
박태선
2007-05-30
6283
1931input file has exceeded 오류 관련해서 질문드려요.. [1]
질문
2007-05-29
5087
1930sybase 개월수 로직 좀.... [1]
정승원
2007-05-29
5867
1929union all 하려는데 질문이 있어요^^ [2]
경아
2007-05-28
5516
1928alter database로 디바이스 추가시 [4]
궁금이
2007-05-25
5526
1927오라클의 external table과 같은 기능이 있나??? [2]
김종석
2007-05-25
5951
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다