我有一个表只包含2列(时间和AMPM)。 这两列都是NVARCHAR。请帮我建立快速/优化的t-sql转换12小时时钟到24小时制
时间...... AMPM
07:30 AM .....
08:45 PM .....
12:00 ..... PM
01:00 PM .....
12:00 AM .....
我需要建立T-SQL上述数据转换为
时间
07:30
20:45
12:00
13:00
00:00
如u可能知道,我想以自定义字符串格式将12小时制转换为24小时制。 现在,我必须将时间列转换为datetime变量并再次转换为12小时制系统,因为我不想分割字符串,然后执行加/减法。
请建议/指导我优化的t-sql做到这一点。由于某些限制,我无法在代码上执行此任务。我只能在SQL SERVER 2005/2008上执行此操作。
非常感谢您的支持和歉意。
VCHA
非常感谢。这也有助于我得到一些想法。 – tong 2011-06-15 03:32:35