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 1669 게시물 읽기
No. 1669
함수를 이용해서 시간구하기 (15:40-->1540)알려주세요.^^
작성자
이현진
작성일
2006-09-20 15:41
조회수
5,362

SELECT CONVERT(VARCHAR,GETDATE(),108)
이렇게 쿼리문을 날리면 다음과 같이 15:40:11  나옵니다.
제가 원하는것은 1540값을 원하는데 
SUBSTRING을 써서 
SELECT SUBSTRING(CONVERT(VARCHAR,GETDATE(),108),1,2)+SUBSTRING(CONVERT(VARCHAR,GETDATE(),108),4,2)
하면 나올 것입니다. 위에는 SUBSTRING를 2번 쓰게 되는데 
함수를 써서 한번에 해결할 수 있는 방법이 있으면 알려주시면 감사 하겠습니다.

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

datepart 함수를 참조 하세요

지연님이 2006-09-20 16:09에 작성한 댓글입니다. Edit

이렇게 해보세요.

select stuff(left(convert(varchar, getdate(), 108),5),3,1,null)

좋은구름님이 2006-09-25 10:54에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1673dump tran와 DATA Insert의 관계 [2]
초보자
2006-09-25
5046
1671sybase란?ㅠㅠ [2]
왕초보자
2006-09-22
7172
1670오라클에서 함수instr--->sybase에서는 ? [1]
이현진
2006-09-20
8162
1669함수를 이용해서 시간구하기 (15:40-->1540)알려주세요.^^ [2]
이현진
2006-09-20
5362
1668sp_who 실행시 표시되는 세션에 대해 알고싶습니다. [3]
이규선
2006-09-20
4977
1667고수님들 답변 좀 부탁드려요..ㅠ [2]
김대현
2006-09-18
5388
16669.0->10.0 업그레이드후 [1]
으녕이
2006-09-18
4346
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다