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 371 게시물 읽기
No. 371
Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
작성자
정윤호
작성일
2002-05-02 14:35
조회수
9,561

안녕하세요??

 

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

참고하세요.

 

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
8189
362[질문] query문 중에서
성윤이
2002-04-26
9634
361MS SQL + jdbc driver [1]
오라짱
2002-04-25
8675
360[질문]주민번호 컬럼에서 나이를 얻고 싶어요..
김제란
2002-04-25
7927
371┕>Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
정윤호
2002-05-02 14:35:56
9561
378 ┕>Re: Re: [질문]주민번호 컬럼에서 나이를 얻고 싶어요..
김태섭
2002-05-09 17:07:33
9913
359[문의] sql6.5에서 backup 시 에러..
개구리
2002-04-24
7335
358프로시저에 관한 질문입니다.
이용민
2002-04-23
7713
357migration하는 방법 좀 알려주세요 [1]
karisma
2002-04-23
7299
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다