为什么 SQL 时间戳比较不起作用?
Why is SQL timestamp comparison not working?
在 SQL where 子句中有一个与时间戳字段的比较:
timecrtd > '2017-03-01-00.00.00.000000'
但是,返回的数据表明比较无效。
您的字符串格式无法隐式转换为时间戳。
您可能需要明确使用 CAST()
或 CONVERT()
然而,'2017-03-01 00:00:00.00'
应该隐式工作。
在 SQL where 子句中有一个与时间戳字段的比较:
timecrtd > '2017-03-01-00.00.00.000000'
但是,返回的数据表明比较无效。
您的字符串格式无法隐式转换为时间戳。
您可能需要明确使用 CAST()
或 CONVERT()
'2017-03-01 00:00:00.00'
应该隐式工作。