如何在查询中将间隔从其他table(t2)
传递到另一个date
的{{1}}
table(t1)
答案 0 :(得分:0)
很难说因为你没有展示你的桌子结构。但是你应该熟悉连接表的概念来做到这一点。这是一个例子:
CREATE TABLE t1(
id SERIAL PRIMARY KEY,
my_date DATE);
CREATE TABLE t2(
id SERIAL PRIMARY KEY,
t1_id INTEGER REFERENCES t1(id),
my_interval INTERVAL);
然后查询可能是这样的:
SELECT t1.my_date + t2.my_interval
FROM t1
JOIN t2 ON t2.t1_id = t1.id;