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 1373 게시물 읽기
No. 1373
날짜 17-JAN-99 를 1999-01-17로 바꾸려면 어케하나요?
작성자
디비랑
작성일
2004-06-15 18:06
조회수
3,507

MS-SQL은 오라클과 좀 다른것 같아서요.

제목과 같이 날짜가 17-JAN-99처럼 되어 있는 칼럼을

char(10)이나 varchar(10)로 1999-01-17과 같이 바꿔 넣을려면

어떻게 하면 되나요?

처음부터 자세하게 알려 주시면 고맙겠습니다.

행복한 개발하세요^^

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

select convert(getdate(), char(10), 112)

 

sql님이 2004-06-15 19:10에 작성한 댓글입니다. Edit

getdate()는 시스템 날짜를 가져 오는 것 아닌가요?

현재 테이블에 17-JAN-99형식으로 들어 가 있는 데이타를

수정하는 것인데요..

디비랑님이 2004-06-16 09:33에 작성한 댓글입니다. Edit

당근 예를 들어 드린 거죠..

원데이터가 날짜 포맷이면

그냥 getdate()자리에 해당 컬럼을 쓰시면 되고..

char 타입이면.. 날짜형식으로 convert(또는 cast)한 후에

위의 형식을 적용하면 되겠죠..

제가 말씀드리고자 하는 것은 날짜엔 포맷이 있다는 겁니다..

On-Line help에서

convert로 검색해보세요..

도움이 될만한 날짜 포맷들이 있을 것입니다.

 

 

위쪽에 convert 를 잘못 쓴 듯 싶네요..

 

select convert(char(10), getdate(), 112)

 

이게 맞을 듯..

sql님이 2004-06-16 13:11에 작성한 댓글입니다.
이 댓글은 2004-06-16 19:51에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1377테이블 사용자 권한 설정에 'DRI'라는 항목이 있는데요...
배경희
2004-06-17
2387
1375인사테이블설계시..도움... [1]
초보
2004-06-16
2738
1374조회시에 E_FAIL 에러..??
오정민
2004-06-16
2461
1373날짜 17-JAN-99 를 1999-01-17로 바꾸려면 어케하나요? [3]
디비랑
2004-06-15
3507
1372게시판글이 사라집니다.. ㅠ.ㅠ [1]
최익창
2004-06-13
2382
1371xp pro 상에서 ms-sql 2000 설치시 에러 [3]
조용곤
2004-06-12
2937
1370급합니다. 도와 주십시요~ 복구 관련~
이정호
2004-06-11
3275
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다