Uhrzeitangaben in Informix

Hallo,

bin leider auf dem Informix-SQL-Terrain nicht ganz so fit.
Ist sicherlich ganz simpel.

Folgendes Problem.
Ich hole aus einer Informix-DB eine Uhrzeit raus. Diese Uhrzeit ist dort aber in einem sehr eigenwilligen Format abgelegt. Die Ergebnisse des Select-Statements sollten dann aber als Uhrzeit vorliegen.

Die Uhrzeiten bekomme ich folgendermaßen:
0 -> 00:00
30 -> 00:30
100 -> 01:00
130 -> 01:30
200 -> 02:00
230 -> 02:30

2300 -> 23:00
2330 -> 23:30

Unter MS-SQL mache ich das mit:
dateadd(d,-2,dateadd(n,starttime / 100 *60 + starttime % 100,0))

Unter Informix klappt das aber nicht.

Kann mir jemand auf die Sprünge helfen?

Danke

Stefan