我有一个名为timecompleted的字段,其类型为varchar,其中包含标准时间值,其中包含" AM"或" PM"过了一会儿。我遇到的问题是我需要在Select语句中将其转换为军事时间。
例如,如果我的时间价值是" 2:23:44 pm"我需要将它翻译成" 14:23:44"等等......(在军事时间是HH:MM:SS)。
如何在select语句中轻松完成此操作?
答案 0 :(得分:2)
编辑:假设SQl服务器。
如果是这样,您只需将字符串转换为TIME
即可Select cast('2:23:44 pm' as time)
返回
14:23:44.0000000