1

我想在查询中的字段中添加 100 天:

SELECT DATE_ADD("date" + INTERVAL '100' DAY) FROM "history";

或者其他什么……但它不适用于默认的 HSQLDB 前端……</p>

任何解决方法?

4

2 回答 2

1

您不需要 date_add(),只需将间隔添加到列中:

SELECT "date" + INTERVAL '100' DAY
FROM "history";
于 2013-11-20T13:40:29.750 回答
0

OpenOffic 和 LO 中的默认 HSQLDB 版本是 1.8。它不支持此功能。

HSQLDB 2.x 版支持日期/时间算术的多个函数和表达式。

如果列名为“日期”,也支持这种形式。注意函数名中没有下划线:

SELECT DATEADD('day',100, "date") FROM "history";
于 2013-11-20T17:10:13.320 回答