1

我想找出日期(在表中的 nvarchar 列中)和当前日期之间的差异。

我尝试使用 datediff,但是我不断收到“类型转换失败”的消息。

仅供参考,日期 1 的格式是 mm/dd/yyyy 日期 2(getdate()) 的格式是 yyyy-mm-dd

你能告诉我一个 datediff 语法来计算两个日期之间的月差吗

干杯

4

1 回答 1

0

您需要将date_order选项设置为“MDY”。这是用于将字符串转换为日期的选项。如果您只想对当前连接执行此操作,则可以使用set temporary option date_order='MDY',或者您可以使用 更改用户的默认值set option date_order='MDY'

于 2015-01-26T19:29:00.900 回答