1
PostgreSQLでdaterange型の列を持つテーブルを定義しました。これを、date型(開始日と終了日)の2つの列に分割する必要があります。どうすればいいですか、私は何かを見つけることができませんでした。daterangeを列に分割する
たとえば、[2012-01-01,2015-10-10]は列期間で、開始日は2012-01-01、終了日は2015-10-10です。
PostgreSQLでdaterange型の列を持つテーブルを定義しました。これを、date型(開始日と終了日)の2つの列に分割する必要があります。どうすればいいですか、私は何かを見つけることができませんでした。daterangeを列に分割する
たとえば、[2012-01-01,2015-10-10]は列期間で、開始日は2012-01-01、終了日は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
;