我需要创建一个存储大于 24 小时的列。例如'25:00:00'
,'129:23:12'
等)。
该列将用于在datetime
间隔之间执行计算:“时间”。
我在尝试
SELECT CAST((CAST(CAST(RIGHT('107:37', 6) as datetime) AS FLOAT))/(207.160) AS DATETIME)
如果它
下面'23:59'
而不是'107:37'
正常工作。
'107:37'
给出错误:
将 char 数据类型转换为 datetime 数据类型会导致 datetime 值超出范围。