second값을 "시분초"로 보여주기
--> 예제: select dbo.FN_CO_DatetimeToHHMISS(DATEDIFF(ss,접수일시,처리일시)) from VOC
--> 결과: 39시간 12분 59초
alter FUNCTION [dbo].[FN_CO_DatetimeToHHMISS]
(
@ss int
)
RETURNS varchar(50)
/****************************************************************
프로그램유형: Function
프로그램ID :
프로그램명: FN_CO_DatetimeToHHMISS
내 용: second값을 "시분초"로 보여주기
작 성 자: 최보현
작 성 일: 2012/01/30
수정 내용:
-----------------------------------------------------------
select dbo.FN_CO_DatetimeToHHMISS('6050')
*****************************************************************/
AS
BEGIN
DECLARE @ResultVar varchar(50)
select @ResultVar =
CONVERT(varchar(10),@ss/3600) + '시간'
+ right('0'+CONVERT(varchar(2),(@ss%3600) / 60),2) + '분'
+ right('0'+CONVERT(varchar(2),@ss%60),2) + '초'
RETURN @ResultVar
END
'데이터베이스 > MS-SQL' 카테고리의 다른 글
ms sql 포맷 - 콤마 찍기 (0) | 2023.01.31 |
---|---|
날짜함수(GETDATE,DATEADD,DATEPART,DATEDIFF) 사용법 & 예제 (1) | 2023.01.30 |
DATEDIFF 함수, 날짜계산, DATETIME 계산 (0) | 2023.01.27 |
MSSQL BETWEEN 사용하기 (0) | 2023.01.26 |
MSSQL에서 특정 문자의 갯수 알기 (0) | 2023.01.25 |
댓글