select
ar4_realblock
,
DATEADD(mi,ar4_realblock,0) -- aggiungo l'int alla data 1900-01-01
,CONVERT(varchar(5), DATEADD(mi,ar4_realblock,0),8)
FROM
dbo.FilteredAR4_QuoteFlightDetail
Questo però è valido solo entro le 24 ore perchè oltre chiaramente cambia il giorno e si azzarano ore e minuti.
Oltre le 24 ore si può usare questo stratagemma, calcolare prima le ore, poi i minuti e poi concatenare le stringhe:
cast
(ar4_realblock/60 as varchar)+':'+cast((ar4_realblock -((ar4_realblock/60)*60))as varchar)