H2 - DATEADD for complete day

use*_*732 7 sql date h2

this query will retrieve all records during last 7 days.

SELECT * FROM STATISTICS WHERE TIMESTAMP > DATEADD('DAY',-7, NOW())
Run Code Online (Sandbox Code Playgroud)

How can I change the query to include the records from midnight 7 days ago?

ex.

SELECT DATEADD('DAY',-7, NOW())
Run Code Online (Sandbox Code Playgroud)

Gives: 2013-09-25 13:46:54.372

But I would like to have: 2013-09-25 00:00:00.000

use*_*732 11

对于任何感兴趣的人,这是一个解决方案

使用CURRENT_DATE而不是NOW()就可以了!

例如:

SELECT * FROM STATISTICS WHERE TIMESTAMP > DATEADD('DAY',-7, CURRENT_DATE)
Run Code Online (Sandbox Code Playgroud)

http://www.h2database.com/html/functions.html#dateadd