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.

Adesso mi rimetto a studiare.
Se riuscissi a risolvere il problema, potrei finalmente presentare domanda
di ammissione al circolo dei barbari del GIS.
;-)

GIS

Ciao
/niubii/

P.S. in ogni caso, birrozza pagata alla prossima occasione.
Il giorno 26 febbraio 2014 14:59, Francesco Pelullo
<f.pelu...@gmail.com>ha scritto:

>
> Ho una tabella, ogni riga è un tratto di strada.
> ...
> Vorrei per il campo "PAVIM_STRA" il valore che corrisponde al tratto di
> strada più lungo, quindi più rappresentativo:
>
> CREATE VIEW "TABELLA_ESPORTAZIONE" AS
> SELECT
> "ID" AS "ID",
> "NOME" AS "NOME",
> Sum(ST_Length(ST_LineMerge(geometry))) AS "LUNGH_STRA",
>
> (SELECT "PAVIM_STRA" FROM "ASSI_STRADALI" AS a
>

ORDER BY ST_Length(a.geometry) DESC
LIMIT 1)


> AS "PAVIM_STRA",
>
> FROM "ASSI_STRADALI"
> GROUP BY "ID";
>
> L'istruzione SELECT concatenata è di pura fantasia.
>
> Help!
>

Ho vinto qualche cosa? :-)


Ciao,
Simone F.


_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a