Mul on vaja teisendada minutid tundideks, ümardatuna 2 komakohani.Mul on vaja kuvada ainult kuni 2 numbrit pärast koma. Nii et kui mul on minutid kui 650. siis tunnid peaksid olema 10,83.
Siin on see, mis mul seni on:
Select round(Minutes/60.0,2) from ....
Aga sel juhul, kui minu minutid on, ütleme,630 - tunnid on 10.5000000. Aga ma tahan, et see oleks ainult 10.50(pärast ümardamist). Kuidas ma seda saavutan?
Järgnev lõik võib teid aidata:
select SUBSTR(ENDDTTM,1, 9), extract(DAY FROM (ENDDTTM)), ENDDTTM, BEGINDTTM, (ENDDTTM - BEGINDTTM),substr(BEGINDTTM, 1,15), substr((ENDDTTM - BEGINDTTM), 12, 8),
round((substr((ENDDTTM - BEGINDTTM), 12, 2)* 3600 + substr((ENDDTTM - BEGINDTTM), 15, 2)*60 + substr((ENDDTTM - BEGINDTTM), 18, 2)),2) as seconds,
round((substr((ENDDTTM - BEGINDTTM), 12, 2)* 60 + substr((ENDDTTM - BEGINDTTM), 15, 2) + substr((ENDDTTM - BEGINDTTM), 18, 2)/60 ), 2)as minutes,
round((substr((ENDDTTM - BEGINDTTM), 12, 2) + substr((ENDDTTM - BEGINDTTM), 15, 2)/60 + substr((ENDDTTM - BEGINDTTM), 18, 2)/3600 ),2) as hours