Re: [Portugal] expressão sql para preencher tabela com rua mais próxima

João Carvalho jdmcarvalho at gmail.com
Wed Aug 17 04:21:20 EDT 2011


Boas,

Acho que assim deve funcionar

UPDATE passeios SET passeios.rua = (
SELECT gid
FROM rua
ORDER BY ST_Distance(tabela_rua.the_geom,passeios.the_geom) ASC
LIMIT 1);

Cumprimentos,
João Carvalho


No dia 16 de Agosto de 2011 17:40, Pedro Costa <pedrocostaarma  sapo.pt>escreveu:

>  Olá pessoal,
>
> Será que alguém podia ajudar-me na sintaxe de uma expressão SQL no pgadmin.
> É o seguinte, eu tenho duas tabelas, Ruas e Passeios, e nesta última tenho
> um campo denominado rua. Eu pretendo que este campo seja preenchido pelo
> número da rua mais próxima do passeio em questão. será que alguém pode
> ajudar-me?
>
> Queria algo do tipo: update passeios
>                                     set passeios.rua = *(rua mais próxima
> do passeio em questão)*
>
> --
> Com os melhores cumprimentos,
>
> Pedro Costa
>
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20110817/81a781f7/attachment.html


More information about the Portugal mailing list