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
운영게시판
최근게시물
MS-SQL Q&A 378 게시물 읽기
No. 378
Re: Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
작성자
김태섭
작성일
2002-05-09 17:07
조회수
9,916

select 회원ID, datediff(yy,convert(datetime, 주민번호컬럼,getdate())+1

from 회원테이블

 

이렇게 하시면 됩니다.

 

그럼 즐하세요.

 

-- 정윤호 님이 쓰신 글:

>> 안녕하세요??

>>

>> 나이구하는 쿼리문입니다..

>> 참고하세요.

>>

>> declare @age int, @year char(2)

>> declare @jumin1 char(6)

>>

>> set @jumin1 = '800101'

>>

>> set @year = substring(@jumin1,1,2)

>>

>> if convert(int,@year) > 50

>> set @age = convert(int,datepart(year,getdate())) - convert(int,'19'+@year)

>> else

>> set @age = convert(int,datepart(year,getdate())) - convert(int,'20'+@year)

>>

>> select @age

>>

>> -- 김제란 님이 쓰신 글:

>> >> 주민번호 컬럼이.. '800101' 이렇게 6자리 값으로 들어 있습니다..

>> >> 여기서.. 각 회원의 나이를 구해야되는데요..

>> >> 오라클처럼.. toChar 등의 함수를 사용할 수 없고..

>> >> SYSDATE 또한.. 지원하지 않는거 같아서..

>> >> 어떻게 해야할지 모르겠습니다...

>> >> 나이를 구할 수 있는 함수를 만들어 주세요..

[Top]
No.
제목
작성자
작성일
조회
364Foreign Key에 대해서..
이상용
2002-04-30
7452
370┕>Re: Foreign Key에 대해서..
정윤호
2002-05-02 14:28:38
8191
362[질문] query문 중에서
성윤이
2002-04-26
9634
361MS SQL + jdbc driver [1]
오라짱
2002-04-25
8676
360[질문]주민번호 컬럼에서 나이를 얻고 싶어요..
김제란
2002-04-25
7927
371┕>Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
정윤호
2002-05-02 14:35:56
9562
378 ┕>Re: Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
김태섭
2002-05-09 17:07:33
9916
359[문의] sql6.5에서 backup 시 에러..
개구리
2002-04-24
7336
358프로시저에 관한 질문입니다.
이용민
2002-04-23
7714
357migration하는 방법 좀 알려주세요 [1]
karisma
2002-04-23
7299
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다