본문 바로가기
데이터베이스/MS-SQL

second 데이터를"시분초"로 보여주기

by MonoSoft 2023. 1. 28.
728x90
반응형

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

 

728x90
반응형

댓글