我正在测试一个查询,该查询认为它对日期时间值的处理方式可能不适用于未使用特定日期时间格式的客户。
代码如下:
WHERE order_instant >= CONCAT(YEAR(cast(getdate() as date)) ,'-01-01')
我怀疑如果客户将日期时间格式设置为除年-月-日以外的任何其他格式,则此代码会中断,但是我无法测试这种预感。
列数据类型为datetime。
我正在寻找类似于Oracle SQL Developer中NLS设置的内容,这使我能够执行诸如将日期显示为YYYY-MON-DD或MM-DD-YY的事情。
有什么想法吗?谢谢!