Sybase - 确定日期格式

时间:2017-05-16 06:30:52

标签: sql date format sybase

我有一个字段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

1 个答案:

答案 0 :(得分:1)

首先运行此命令:

设置dateformat dmy

然后重新运行您的查询。 默认情况下,日 - 月 - 年订单为'mdy',不适用于您的日期格式。