Re: Concatenating several rows with a semicolon

Поиск
Список
Период
Сортировка
От Alexander Farber
Тема Re: Concatenating several rows with a semicolon
Дата
Msg-id AANLkTi=1KRe60dKYVOMrHN49xXE-y2Q+C4UVFesvtwR3@mail.gmail.com
обсуждение исходный текст
Ответ на Concatenating several rows with a semicolon  (Alexander Farber <alexander.farber@gmail.com>)
Ответы Re: Concatenating several rows with a semicolon  (Gary Chambers <gwchamb@gwcmail.com>)
Список pgsql-general
I'm trying:

create or replace function pref_money_stats(_id varchar)
        returns varchar as $BODY$
        begin

        declare stats varchar;

        for row in select yw, money from pref_money where id=_id order
by yw desc limit 20 loop
                stats := stats || ";" || row.id || ":" || row.money;
        end loop;

        return stats;
        end;
$BODY$ language plpgsql;

but get the error:

ERROR:  syntax error at or near "for"
LINE 7:         for row in select yw, money from pref_money where id...
                ^

Regards
Alex

В списке pgsql-general по дате отправления:

Предыдущее
От: Gurjeet Singh
Дата:
Сообщение: Re: Devart ADO.NET Data Providers Deliver Advanced Model-First and Database-First Support and Improved ORM Solution!
Следующее
От: Gary Chambers
Дата:
Сообщение: Re: Concatenating several rows with a semicolon