How to convert number of minutes to hh:mm format in TSQL?

前端 未结 12 1977
情话喂你
情话喂你 2020-12-03 09:48

I have a select query that has DURATION column to calculate number of Minutes . I want to convert those minutes to hh:mm format.

12条回答
  •  旧巷少年郎
    2020-12-03 10:16

    DECLARE @Duration int
    
    SET @Duration= 12540 /* for example big hour amount in minutes -> 209h */
    
    SELECT CAST( CAST((@Duration) AS int) / 60 AS varchar) + ':'  + right('0' + CAST(CAST((@Duration) AS int) % 60 AS varchar(2)),2)
    
    /* you will get hours and minutes divided by : */
    

提交回复
热议问题