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)*6
Leggi tutto il post...