sql – H2 – DATEADD表示完整的一天

查询将检索过去7天内的所有记录.
SELECT * FROM STATISTICS WHERE TIMESTAMP > DATEADD('DAY',-7,Now())

如何更改查询以包含7天前午夜的记录?

恩.

SELECT DATEADD('DAY',Now())

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

但我希望:2013-09-25 00:00:00.000

解决方法

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

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

例如:

SELECT * FROM STATISTICS WHERE TIMESTAMP > DATEADD('DAY',CURRENT_DATE)

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

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...