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 1648 게시물 읽기
No. 1648
datediff (mi, a1, a2) 로 구한 차이를 시분초로 나타내는 방법
작성자
문정현(moongoory)
작성일
2006-09-04 14:00
조회수
6,637

만약 datediff (ss, a1, a2) 로 나온값이 3675(1시간1분15초)가 나왔다면

이것을 시분초로 나타낼려면 어떻게 하면 될까요?

부탁드리겠습니다.

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

지저분하나 참고하세요

 

select  convert(char(10),convert(int,(datediff(ss,'20000101 23:01.000','20000102 02:16.400'))/3600))+'시 '+
convert(char(10),convert(int,   ((datediff(ss,'20000101 23:01.000','20000102 02:16.400') ) /60)  %60)  )+'분 '+
convert(char(10),convert(int,(datediff (ss,'20000101 23:01.000','20000102 02:16.400'))  %60))   +"초 "

 

-                                      
3         시 15        분 0         초 

 

지연님이 2006-09-04 17:36에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1652make 할 때 에러가 납니다... [2]
ksd1218
2006-09-07
6997
1651엑셀파일을 DB에 올리려면... [1]
서길종
2006-09-07
4437
1650ASE에서 테이블생성시 질문? [2]
ㅁㅁ
2006-09-06
4293
1648datediff (mi, a1, a2) 로 구한 차이를 시분초로 나타내는 방법 [1]
문정현
2006-09-04
6637
1647파워빌더문의입니다. [2]
박정현
2006-09-04
3965
1646[질문입니다]인덱스에 대해서 [2]
장학우
2006-09-01
3688
1645초보좀도와주세요~! [1]
김대현
2006-08-30
4222
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다