为什么 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' 应该隐式工作。