许多(大多数?几乎所有?)SQL方言都有办法执行这种类型的功能: date_add(MyDate,MyInterval)
我已浏览过所有文档,但我无法在Ingres中找到此功能。我的直接目标是获得“MyDate加3个月”。有没有人知道是否有一种简单的方法可以做到这一点,我错过了?
注意:我意识到使用现有SQL实现此功能可能。但它将涉及:
对于Oracle,MySQL,PostgreSQL,SQL Server以及我能想到的所有其他东西来说,这是一个非常简单的SQL。我希望我能以某种方式错过一个更简单的替代方案。
答案 0 :(得分:6)
我手边没有链接。在您的文档中搜索“日期算术”和/或“间隔”数据类型。
这是一个例子,与你想要的英语陈述没有什么不同:
DATE('23-oct-09') + '3 months'