【发布时间】:2013-10-29 06:56:44
【问题描述】:
我基本上有一个非常复杂的视图,它当前返回上周聚合中我想要的内容。
SELECT *
FROM ...
WHERE t1.event_date >= ('now'::text::date - 7)
...
现在我希望能够对任何给定的 2 个日期进行相同的计算,因此我希望能够将参数传递给我的视图。几乎我想用类似的东西替换 WHERE 子句:
WHERE t1.event_date BETWEEN %first date% AND %second_date%
我认为我应该能够使用集合返回函数来做到这一点,但无法确切地知道如何做到这一点。有什么想法吗?
【问题讨论】:
标签: sql postgresql stored-procedures parameter-passing plpgsql