PostgreSQL 9.5.4。PostgreSQLの配列にgenerate_seriesの結果を追加するには?
私は、文字列形式で2つの日付の間の日の配列を返す関数を持っています。 それは、このコードに基づいています:
select (generate_series('2012-06-29', '2012-07-03', '1 day'::interval))::date
このコードは、出力に5日を与え、それは大丈夫です。
しかし、私は機能でこれを行う場合:
DECLARE
dates date[];
BEGIN
select (generate_series('2012-06-29', '2012-07-03', '1 day'::interval))::date into dates;
return array_to_string(dates, ',');
END;
次に、このようなエラーがあります: 『{「。無効な列リテラル『2012-06-29』は、配列の値がで始まる必要があります』次元を指定してください」
これはどのように修正できますか?
うまく動作します!ありがとう – Log