Code:
------------------------------ Commands Entered ------------------------------
SELECT xxHrs AS "xxHrs"
, XXmin AS "XXmin"
, TIME('00:00:00') + xxHrs HOURS + XXmin MINUTES AS "TIME data type"
, SUBSTR(CHAR(TIME('00:00:00') + xxHrs HOURS + XXmin MINUTES), 1, 5) AS "hh:mm(exp1)"
, SUBSTR(DIGITS(xxHrs), 9) || ':' || SUBSTR(DIGITS(XXmin), 9) AS "hh:mm(exp2)"
, INSERT(SUBSTR(DIGITS(xxHrs*100 + XXmin), 7), 3, 0, ':') AS "hh:mm(exp3)"
FROM (VALUES ( 0, 0)
, ( 0, 31)
, ( 3, 7)
, (23, 59) ) t(xxHrs, XXmin)
;
------------------------------------------------------------------------------
xxHrs XXmin TIME data type hh:mm(exp1) hh:mm(exp2) hh:mm(exp3)
----------- ----------- -------------- ----------- ----------- -----------
0 0 00:00:00 00:00 00:00 00:00
0 31 00:31:00 00:31 00:31 00:31
3 7 03:07:00 03:07 03:07 03:07
23 59 23:59:00 23:59 23:59 23:59
4 record(s) selected.