在这里,我希望在函数中使用--pod-network-cidr
,而不是使用7天间隔,并向其传递days_gap
值,而不是硬编码值。然后直接在numeric
函数中调用它
SELECT
我不想使用SELECT BOO_NUMBER,
ROO_NUMBER
FROM BOO B
WHERE B.FOO < CURRENT_TIMESTAP - '7 days'::interval
,而是要使用一个函数'7 days'::interval
,该函数在该函数中使用一个数字值,并且可以分别调用而不是间隔7天。
请帮助我选择查询中要调用的功能代码。
谢谢!
答案 0 :(得分:1)
这应该做:
SELECT BOO_NUMBER,
ROO_NUMBER
FROM BOO B
WHERE B.FOO < CURRENT_TIMESTAP - interval '1 day' * days_gap()
答案 1 :(得分:0)
您要寻找make_interval()
吗?
SELECT boo_number,
roo_number
FROM boo b
WHERE b.foo < current_timestap - make_interval(days => 7);
请注意,您也可以始终将一天间隔与所需的天数相乘:
interval '1 day' * 7
与interval '7 day'