用于删除的简单SQL查询

时间:2016-05-25 11:50:56

标签: sql h2

我使用H2嵌入式数据库,并且有一些字段为“time TIME DEFAULT CURRENT_TIME”的表。

如何删除CURRENT_TIME - table.time>表格中的所有行10分钟?

1 个答案:

答案 0 :(得分:3)

你可以写下面的查询。

DELETE FROM table WHERE TIME_FIELD > (DATEADD('MINUTE',-10, CURRENT_TIME)))

编辑1 :以上查询显示大于,我相信你想要的不到

DELETE FROM table WHERE TIME_FIELD < (DATEADD('MINUTE',-10, CURRENT_TIME)))

编辑2 :有关H2数据库功能的更多信息,请查看以下链接。

Functions