标签: sybase datetime-format sybase-asa
偶然地,我遇到了一个我的知识无证的功能。其中一个查询包含将字符串转换为Sybase日期类型的指令:
SELECT CONVERT(DATE, '.', 105)
这可以按照预期使用' 16-11-2017'等值,但其中一个值是偶然的。 (点)。这导致了(对我而言)2017-10-31'的不合逻辑的结果。在十一月,现在十二月的结果是某种程度上' 2017-11-30'。
点角色的含义是什么?为什么结果是上个月的最后一天?