<div dir="ltr">Scusa per il ritardo con cui rispondo: funziona, perfetto, GRAZIE.<div><br></div><div>Ciao</div><div>/niubii/</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Il giorno 28 febbraio 2014 19:51, Simone F. <span dir="ltr"><<a href="mailto:groppo8@gmail.com" target="_blank">groppo8@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 28 febbraio 2014 13:47, Francesco Pelullo <span dir="ltr"><<a href="mailto:f.pelullo@gmail.com" target="_blank">f.pelullo@gmail.com</a>></span> ha scritto:<div class="">
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Grazie per l'aiuto.</p>
<p dir="ltr">In questo modo, mi imposta PAVIM_STRA uguale al valore del record che ha lunghezza max in tutta la tabella.</p>
<p dir="ltr">Serve un JOIN tra  l'istruzione SELECT principale (che č aggregata su ID) e l'istruzione SELECT concatenata.</p></blockquote></div><div>Giusto. Dovrebbe bastare l'aggiunta di una condizione:<br><br>
SELECT<br>
  a.ID AS ID,<br>  a.NOME AS NOME,<br>  Sum(ST_Length(ST_LineMerge(a.geometry))) AS LUNGH_STRA,<br>  (SELECT b.PAVIM_STRA<br>   FROM ASSI_STRADALI AS b<br><br>   WHERE b.ID = a.ID<br><br>   ORDER BY ST_Length(b.geometry) DESC<br>

   LIMIT 1) AS PAVIM_STRA<br>FROM ASSI_STRADALI AS a<br>GROUP BY a.ID;<br><br><br></div><div>Ciao,<br>Simone F.<br></div></div><br></div></div>
<br>_______________________________________________<br>
Talk-it mailing list<br>
<a href="mailto:Talk-it@openstreetmap.org">Talk-it@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-it" target="_blank">https://lists.openstreetmap.org/listinfo/talk-it</a><br>
<br></blockquote></div><br></div>