[Talk-it] OT: aiutino con il SQL

Francesco Pelullo f.pelullo a gmail.com
Gio 6 Mar 2014 18:20:17 UTC


Scusa per il ritardo con cui rispondo: funziona, perfetto, GRAZIE.

Ciao
/niubii/



Il giorno 28 febbraio 2014 19:51, Simone F. <groppo8 at gmail.com> ha scritto:

> Il giorno 28 febbraio 2014 13:47, Francesco Pelullo <f.pelullo at gmail.com>ha scritto:
>
> Grazie per l'aiuto.
>>
>> In questo modo, mi imposta PAVIM_STRA uguale al valore del record che ha
>> lunghezza max in tutta la tabella.
>>
>> Serve un JOIN tra  l'istruzione SELECT principale (che è aggregata su ID)
>> e l'istruzione SELECT concatenata.
>>
> Giusto. Dovrebbe bastare l'aggiunta di una condizione:
>
> SELECT
>   a.ID AS ID,
>   a.NOME AS NOME,
>   Sum(ST_Length(ST_LineMerge(a.geometry))) AS LUNGH_STRA,
>   (SELECT b.PAVIM_STRA
>    FROM ASSI_STRADALI AS b
>
>    WHERE b.ID = a.ID
>
>    ORDER BY ST_Length(b.geometry) DESC
>    LIMIT 1) AS PAVIM_STRA
> FROM ASSI_STRADALI AS a
> GROUP BY a.ID;
>
>
> Ciao,
> Simone F.
>
>
> _______________________________________________
> Talk-it mailing list
> Talk-it at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20140306/f82779bf/attachment.html>


Maggiori informazioni sulla lista Talk-it