我想在以下查询中检索“年初至今”的数据。我希望在“INTERVAL”中找到一些简单的内容,但找不到任何东西。
我有以下内容:
SELECT
"status_id", date_part('epoch', time) * 1000 as time,
COUNT(time) as "count"
FROM evStatus
WHERE time >= NOW() - Interval '{1}'
GROUP BY "status_id", time
我想要获取从每年一月到当前日期的数据。
我在下面进行了测试并且它似乎有效,但是想确保这是正确的方法吗?
SELECT
"status_id", date_part('epoch', time) * 1000 as time,
COUNT(time) as "count"
WHERE time BETWEEN date_trunc('year', now()) AND CURRENT_TIMESTAMP