Netezza datepart函数未按预期工作

时间:2015-12-16 15:27:05

标签: sql netezza

我想知道Netezza中两个日期之间的天数,但是没有用。我将日期定为2015年5月31日和01SEP2015,期待答案为1。 但是当我这样做时:

select
extract (day from to_date('31082015','DDMMYYYY') - (to_date('01092015','DDMMYYYY'))) 

我得到了31.

通过撤消日期,我可以获得1:

select
extract (day from to_date('01092015','DDMMYYYY') - (to_date('31082015','DDMMYYYY'))) 

但为什么第一个查询返回31?

1 个答案:

答案 0 :(得分:0)

我只需要从另一个日期中减去一个日期以获得介于两者之间的天数

选择to_date('31082015','DDMMYYYY') - to_date('01092015','DDMMYYYY')