在Netezza中添加日期

时间:2018-01-03 23:20:53

标签: netezza

我有一个查询从字段[日期]在'10 / 2017年'和'10 / 31/2017'之间拉日期

我希望在标准之间添加天数(2017年10月31日)。这似乎不可能。我可以使用ADD_MONTHS完美地添加几个月,但似乎没有函数ADD_DAYS。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

add_months处理因长度可变的月份而产生的特殊情况。

对于其他时间间隔,事情要简单得多:

要在当天添加5天,请使用:

SYSTEM.ADMIN(ADMIN)=> select current_date, current_date + interval '5 days';
    DATE    |      ?COLUMN?       
------------+---------------------
 2017-12-19 | 2017-12-24 00:00:00
(1 row)

T2DB.ADMIN(ADMIN)=> select * from interval_test where col1 between (current_timestamp - interval '2 days') and (current_timestamp + interval '3 days');
    COL1    
------------
 2017-12-19
(1 row)