我正在使用一个已经存在的表,该表具有以某种分钟格式格式化的列。看起来它本来就是hh:mm,但它并不完全。例如,它应该是03:00,它说01:80持续180分钟。或者在1:30它说00:90。如何将这些列转换为hh:mm格式?任何帮助都会很棒,我很挣扎!谢谢!
答案 0 :(得分:1)
以下优雅代码:
SELECT ((myField*100)+RIGHT(myField,2))/60
|| ':'
|| RIGHT('00'(((myField*100)+RIGHT(myField,2))#60),2)
From myTable
似乎有效。