当我在SQL Server 2014中运行此语句时,我有以下情况:
set dateformat ymd;
select cast('1315/06/31' as date )
' 1315/06/31 39#;是波斯日历。
我收到了这个:
错误:转换日期和/或时间时转换失败 字符串。
但如果我这样做:
set dateformat ymd;
select cast('1394/07/21' as date )
它将返回正确的值。
有人可以解释为什么我在第一种情况下出错了吗?