如何從另一個table(t2)
間隔傳遞到另一個table(t1)
一個date
在這樣的查詢獲取間隔傳遞到另一個表區間在PostgreSQL
SELECT CURRENT_DATE + INTERVAL 'interval from t2'
如何從另一個table(t2)
間隔傳遞到另一個table(t1)
一個date
在這樣的查詢獲取間隔傳遞到另一個表區間在PostgreSQL
SELECT CURRENT_DATE + INTERVAL 'interval from t2'
這很難說,因爲你沒」 t顯示你的表格結構。但是你應該熟悉連接表的概念來做到這一點。這裏有一個例子:
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;
感謝您的回覆...... anywayi通過了這個sqlines.com/postgresql/how-to/dateadd,我可以使用SELECT CURRENT_DATE +(從t2中選擇時間間隔) * INTERVAL'1 day' – rajesh4ext
你能否展示你的表格結構以及你想要得到的結果? –
得到它..based這個sqlines.com/postgresql/how-to/dateadd我可以使用SELECT CURRENT_DATE + (從t2中選擇時間間隔)* INTERVAL'1 day' – rajesh4ext