我基本上有一个非常复杂的视图,它当前返回上周聚合中我想要的内容。
SELECT *
FROM ...
WHERE t1.event_date >= ('now'::text::date - 7)
...
现在我希望能够对任何给定的 2 个日期进行相同的计算,所以我希望能够将参数传递给我的视图。几乎我想用类似的东西替换 WHERE 子句:
WHERE t1.event_date BETWEEN %first date% AND %second_date%
我认为我应该能够使用集合返回函数来做到这一点,但无法确切地知道如何做到这一点。有任何想法吗?