我有一个查询从字段[日期]在'10 / 2017年'和'10 / 31/2017'之间拉日期
我希望在标准之间添加天数(2017年10月31日)。这似乎不可能。我可以使用ADD_MONTHS完美地添加几个月,但似乎没有函数ADD_DAYS。
非常感谢您的帮助!
答案 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)