我有一个字段ISSUEDATE
,它是一个日期字段。在AquaDataStudio中,它向我显示了这样的日期31.03.2017 00:00:00
如果我运行这样的查询: ... 并在'01 .04.2016'和'31 .03.2017'之间发布'
它给了我一个错误: 将VARCHAR值'31 .03.2017'隐式转换为DATE字段期间的算术溢出
并且适用于:
and ISSUEDATE between '2016.04.01' and '2017.03.31'
好的,日期格式很重要。但是我在哪里可以找到场景背后实际使用的格式?
Sybase版本: Adaptive Server Enterprise / 15.5 / EBF 19902 SMP ESD#5.1 / P / x86_64 / Enterprise Linux / asear155 / 2594/64-bit / FBO / Wed Jun 6 01:20:27 2012
答案 0 :(得分:1)
首先运行此命令:
设置dateformat dmy
然后重新运行您的查询。 默认情况下,日 - 月 - 年订单为'mdy',不适用于您的日期格式。