Re: ordre

From: "Masse Jacques" <jacques(dot)masse(at)bordeaux(dot)cemagref(dot)fr>
To: "J(dot)Pierre Pourrez" <ptc1(at)free(dot)fr>, <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: ordre
Date: 2005-03-04 08:52:44
Message-ID: C11DCF42D8B39A40A0B9D43C4C9E77C007996B@angelos.bordeaux.cemagref.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Notons quand meme que toute cette reflexion n'est valable que si l'ordre est le memee que celui des entrées dan la base :)

Jacques Massé
________________________________________
Diadfish: http://www.diadfish.org
PostgreSQL : http://www.postgresqlfr.org

> -----Message d'origine-----
> De : J.Pierre Pourrez [mailto:ptc1(at)free(dot)fr]
> Envoyé : vendredi 4 mars 2005 00:30
> À : pgsql-fr-generale(at)postgresql(dot)org
> Objet : Re: [pgsql-fr-generale] ordre
>
>
> Le Thu, 03 Mar 2005 11:02:03 +0100, J.Pierre Pourrez a écrit :
>
> > -- table bidon pour donner un format à la sortie de la
> fonction facture
> > CREATE TABLE ligne_detail (id integer, art_id char(6),
> lig_qte integer,
> > art_prix integer);
> >
> > -- renumérotation des lignes de la facture à partir de 1
> > CREATE FUNCTION
> > facture(integer) RETURNS SETOF ligne_detail
> > AS 'select
> > id-(SELECT MIN(id) FROM ligne WHERE fac_id=$1)+1,
> art_id, lig_qte,
> > art_prix FROM ligne WHERE fac_id=$1 ORDER BY id;' LANGUAGE sql;
>
> Petite amélioration:
> Pour éviter de créer une table qui restera vide, on peut créer à la
> place un type et modifier la function comme suit:
>
> create type ligne_detail as (id integer, art_id char(6), lig_qte
> integer,art_prix integer);
>
> create function facture(integer returns setof ligne_detail...
>
> Et voilà
> Jean-Pierre
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 8: explain analyze is your friend
>

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Stéphane Bunel 2005-03-04 09:10:16 Re: invalid multibyte character for locale
Previous Message J.Pierre Pourrez 2005-03-03 23:57:21 Re: invalid multibyte character for locale