Re: [pgsql-fr-generale] lié un generate_series et un autre select

From: Cédric Villemain <cedric(dot)villemain(dot)debian(at)gmail(dot)com>
To: Bruno Friedmann <bruno(at)ioda-net(dot)ch>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: [pgsql-fr-generale] lié un generate_series et un autre select
Date: 2010-11-01 11:25:25
Message-ID: AANLkTi=2_d5RMoQ3DuNT2tjsMu+Y9Cfyevqz7auBixRS@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Le 1 novembre 2010 12:17, Bruno Friedmann <bruno(at)ioda-net(dot)ch> a écrit :
> On 11/01/2010 11:38 AM, Olivier Ducteil wrote:
>> select axe_x.x as p0x, axe_y.y as p0y,
>>  axe_x.x-10 as p1x,
>>  axe_y.y-10 as p1y,
>>
>>  axe_x.x+10 as p2x,
>>  axe_y.y-10 as p2y,
>>
>>  axe_x.x+10 as p3x,
>>  axe_y.y+10 as p3y,
>>
>>  axe_x.x-10 as p4x,
>>  axe_y.y+10 as p4y
>>
>>  from (select generate_series(0, 5000, 5)::numeric(12,4) as x limit 100) axe_x,
>>  (select generate_series(0, 5000, 5)::numeric(12,4) as y limit 100) axe_y
>> limit 100
>
> Merci Olivier, mais en fait non ... avec ta requète les valeurs x,y sont générés, moi je dois juste "coller" un numéro de
> kilomètre issue du generate_series à une autre requète
>
>
> premier résultat
> x,y,p0x,p0y....
> 2575205.7400;1230076.2300;2575195.7400;1230066.2300;2575215.7400;1230066.2300;2575215.7400;1230086.2300;2575195.7400;1230086.2300
> 2575205.7800;1230076.0400;2575195.7800;1230066.0400;2575215.7800;1230066.0400;2575215.7800;1230086.0400;2575195.7800;1230086.0400
> 2575205.8200;1230075.8300;2575195.8200;1230065.8300;2575215.8200;1230065.8300;2575215.8200;1230085.8300;2575195.8200;1230085.8300
>
> generate
> km
> 0.0000
> 5.0000
> 10.0000
>
> et là c'est très con je veux mettre les km comme première colone du précedent résultat

un exemple précis de la sortie attendue pourrait aider.
Si j'ai bien suivi tu veux quelque chose comme ceci :

select *, (rank() over (order by id)) * 5::numeric(12,4) from foo;

> --
>
> Bruno Friedmann (irc:tigerfoot)
> Ioda-Net Sàrl www.ioda-net.ch
>  openSUSE Member
>    User www.ioda.net/r/osu
>    Blog www.ioda.net/r/blog
>  fsfe fellowship www.fsfe.org
> GPG KEY : D5C9B751C4653227
> vcard : http://it.ioda-net.ch/ioda-net.vcf
>
> --
> Sent via pgsql-fr-generale mailing list (pgsql-fr-generale(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-fr-generale
>

--
Cédric Villemain               2ndQuadrant
http://2ndQuadrant.fr/     PostgreSQL : Expertise, Formation et Support

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Bruno Friedmann 2010-11-01 11:41:51 Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] lié un generate_series et un autre select
Previous Message Bruno Friedmann 2010-11-01 11:17:16 Re: lié un generate_series et un autre select