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 812 게시물 읽기
No. 812
특정날짜에서 특정 연도 빼기
작성자
류자현
작성일
2003-12-17 17:50
조회수
4,538

1. YYYYMMDD로 저장된 data에서  10년 전인 것들만 조회를 하고 싶습니다.

 

2. 8자리 (YYYYMMDD) 로 저장된 data로부터 나이를 구하고 싶은데요. 적당한 query가 있을까요?

 

답변 부탁드립니다.

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

1번은 dateadd()와 convert()를 활용하시면 됩니다.

 

1. select convert(varchar(8), dateadd(yy, -10, convert(datetime, '20031217')), 112)

 

 

2번은 datediff()를 활용하시면 됩니다.

 

2. select datediff(yy, convert(datetime, '19701231'), getdate())

경험맨님이 2003-12-17 23:26에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
815sybase 자주 죽지 않나여??.. [1]
처버
2003-12-22
4851
814create table 할경우에요.. [1]
쭈니
2003-12-19
3896
813특정 달을 구하고 싶습니다. [2]
임학경
2003-12-18
3297
812특정날짜에서 특정 연도 빼기 [1]
류자현
2003-12-17
4538
811alter table tableName drop columnName [3]
이충현
2003-12-17
5495
810기존 table에 컬럼 추가 [1]
류자현
2003-12-17
4236
809오라클에서 to_char(1,'09') ,sybase에선 어떻게 하죠? [2]
김미진
2003-12-16
6983
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다