Re: postgre problem


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From wochter <wochter zavinac seznam bod cz>
Date Wed, 13 Aug 2008 10:16:04 +0200
User-agent Thunderbird 2.0.0.16 (X11/20080724)

Moc dakujem.

-w-



Stanislav Kříž  wrote / napísal(a):
> CREATE OR REPLACE FUNCTION "public"."text_sum" (text, text) RETURNS text AS
> $body$
> SELECT CASE WHEN $1 IS NULL THEN '' ELSE $1 || ',' END || $2;
> $body$
> LANGUAGE 'sql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
> 
> CREATE AGGREGATE "public"."sum" ( BASETYPE = "text",
> SFUNC = "public"."text_sum", STYPE = "text");
> 
> Standa
> 
> wochter napsal(a):
>> Prave ta agregacna funkcia ma najviac trapi. :-(
>>
>> -w-
>>
>>
>> Miroslav Kure  wrote / napísal(a):
>>   
>>> On Tue, Aug 12, 2008 at 10:39:39AM +0200, wochter wrote:
>>>     
>>>> Ahoj,
>>>> vopred sa ospravedlnujem za dotaz, ktory sem zrejme nepatri, ale nemam s
>>>> nim kam ist.
>>>>       
>>> Kdysi existovala konference databases zavinac linux bod cz
>>>
>>>     
>>>> Mam v postgres tabulku "zdroj":
>>>>
>>>> id  | ciselnik | hodnota
>>>> ----------------
>>>> 1   |    10    |   a
>>>> 2   |    10    |   b
>>>> 3   |    10    |   c
>>>> 4   |    20    |   d
>>>> 5   |    20    |   e
>>>> 6   |    20    |   f
>>>>
>>>> A potrebujem z toho dostat tabulku "ciel":
>>>>
>>>> ciselnik | sumar hodnot
>>>> -----------------------
>>>>    10    |  a,b,c
>>>>    20    |  d,e,f
>>>>
>>>> Viete mi s tym niekto prosim vas pomoct?
>>>> Vopred moc dakujem.
>>>>       
>>> Vytvoril bych si novou agregacni funkci, ktera bude spojovat retezce a
>>> pak bych ji pouzil takto:
>>>
>>>    select ciselnik, spoj_retezce(hodnota) from zdroj group by ciselnik
>>>
>>>     
>> ________________________________________________
>> CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
>> http://www.debian.cz/mailman/listinfo/czdebian-l
>> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
>>
>>
>>   
> 
> ________________________________________________
> CZdebian-l maillist  -  CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
> 

Partial thread listing: