【发布时间】:2020-08-21 09:22:50
【问题描述】:
我正在尝试编写一个查询,我想在 2 年内每 10 天获取一次数据。 我正在获取特定日期到当前日期之间的数据。但我不知道如何获取每 10 天的数据 在所选日期之间。
这是我当前的查询。我会很感激任何帮助。谢谢!
SELECT "Name","id",cast(sum("amount")/100 as money) AS "AMOUNT", sum(1) AS "COUNT" from table1
WHERE "DATETIME" BETWEEN '01-01-2019' AND now() - interval '10 days'
GROUP BY "Name","id"
HAVING sum("amount") > 3000
期望它获取从 01-01-2019 到当前日期的每 10 天的数据
【问题讨论】:
-
将一些示例数据放入您的预期输出中。
-
请edit您的问题(通过点击下面的edit链接)并添加一些示例数据和基于该数据的预期输出为formatted text .请参阅here,了解有关如何创建漂亮的文本表格的一些提示。 (edit 您的问题 - 在 cmets 中不邮政编码或其他信息)
标签: sql postgresql date