1
我在PostgreSQL中定義了一個類型爲daterange的表,現在需要將它分成兩列類型爲date(開始日期和結束日期)。我怎麼能這樣做,我無法找到任何東西。將日期範圍拆分爲列
例如,我在[2012-01-01,2015-10-10)列時間段內需要:start_date 2012-01-01和end_date 2015-10-10。
我在PostgreSQL中定義了一個類型爲daterange的表,現在需要將它分成兩列類型爲date(開始日期和結束日期)。我怎麼能這樣做,我無法找到任何東西。將日期範圍拆分爲列
例如,我在[2012-01-01,2015-10-10)列時間段內需要:start_date 2012-01-01和end_date 2015-10-10。
lower
和upper
https://www.postgresql.org/docs/9.6/static/functions-range.html
create table t (period daterange);
insert into t (period) values ('[2012-01-01,2015-10-10)');
select (period).lower
,(period).upper
from t
;