0
...どのように私がループしながら、複数の列を選択したい、これを行う方法を教えてくださいpostgresqlでループ中に複数の列を選択する方法は?
create or replace function insert_date_dimension("date" date)
returns setof date as $$
declare
dat date;
start_date date;
end_date date;
begin
start_date := '2016/01/01';
end_date := '2016/12/31';
while start_date <= end_date loop
--return next start_date;
select start_date,date_part('week',start_date),date_part('quarter',start_date),to_char(start_date, 'day'),to_char(start_date, 'month'),
extract(year from current_date),extract(month from current_date);
start_date:= start_date + interval '1 day';
end loop;
end;
$$言語plpgsqlが、
ERROR: query "SELECT start_date,date_part('week',start_date),date_part('quarter',start_date),to_char(start_date, 'day'),to_char(start_date, 'month'),
extract(year from current_date),extract(month from current_date)" returned 7 columns
CONTEXT:PL/pgSQLの関数insert_date_dimension(日)11行RETURN NEXTで