Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[7643] Re:[만해] 순수 Sql로 나이 구하기?
박진훈 [] 1416 읽음    2001-11-19 17:41
어떤 DB를 사용하시는지는 모르겠습니다만.
오라클을 기준으로 하면.


SELECT TO_NUMBER(TO_CHAR(SYSDATE,'YYYY')) - TO_NUMBER(SUBSTR(A.BIRTH_DATE,1,4)) + 1 FROM PER002 A

이렇게 하시면 될듯 하네요.

즐프..

만해 님이 쓰신 글 :
: 안녕하세요 만해 입니다.
:
: 지금도 열심히 회사서 맨땅에 헤딩을 하는데요
:
: 도저히 모르겠네요~
:
: 순전히 Sql 만으로 나이를 구해 볼려고 하거든요
:
: 그러니깐~
:
: per001 이란 테이블에 birth_date 란 필드가 있고요
:
: 형태는 Fixed Char(10)이고
:
: 자료 입력 형태는 19990909 이런식으로 입력되어 있고요
:
: 제가 원하는 방법은
:
: Sql에 있는 sysdate하고 to_number하고 to_char 를 이용해서
:
: 적당히 우찌 우찌 하면 될것 같은데 안되네요
:
: SELECT TO_NUMBER(SYSDATE) - A.BIRTH_DATE FROM PER002 A
:                  *
: 1행에 오류:
: ORA-01722: 수치가 부적합합니다
:
: 우선 간단히 위의 sql을 돌렸는데 안되고~
:
: 흑
:
: 고수님들 좀 도와 주세요~
:
:

+ -

관련 글 리스트
7642 [만해] 순수 Sql로 나이 구하기? 만해 1537 2001/11/19
7645     Re:[만해] 순수 Sql로 나이 구하기? 오현우 4756 2001/11/19
7643     Re:[만해] 순수 Sql로 나이 구하기? 박진훈 1416 2001/11/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.