0

我正在使用一个已经存在的表,该表的列以某种分钟格式格式化。看起来它应该是 hh:mm,但它并不完全是。例如,它应该是 03:00,它说 01:80 持续 180 分钟。或者对于 1:30,它表示 00:90。如何将这些列转换为 hh:mm 格式?任何帮助都会很棒,我正在努力!谢谢!

4

1 回答 1

1

以下优雅的代码:

SELECT ((myField*100)+RIGHT(myField,2))/60 
         || ':' 
         || RIGHT('00'(((myField*100)+RIGHT(myField,2))#60),2) 
From myTable

似乎工作。

于 2012-08-31T21:30:45.057 回答