Tengo una consuita para realizar respecto de una SQL en la que quiero
recuperar datos según un campo de texto.
He utilizado LIKE no funciona
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR" LIKE
'Terciaria') AS zonas USING UNIQUE gid'
asi tampoco
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR" LIKE
"Terciaria") AS zonas USING UNIQUE gid'

He utilizado el signo de = con comillas simples no funciona,
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR"
='Terciaria') AS zonas USING UNIQUE gid'

He utilizado el signo de = con comillas dobles tampoco
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR"
='"Terciaria") AS zonas USING UNIQUE gid'

Sin nada tampoco funciona
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR" LIKE Ruta
Terciaria) AS zonas USING UNIQUE gid'
DATA 'the_geom from (SELECT * FROM zonas_salud WHERE "DESCRIPTOR"
=Terciaria) AS zonas USING UNIQUE gid'

Los errores que me salen son del tipo:
[24-May-2011 10:54:19] PHP Warning:  [MapServer Error]: msDrawMap(): Failed
to draw layer named 'zonas_salud'.
 in /var/www/pmapper-4.0/incphp/globals.php on line 60
[24-May-2011 10:54:19] PHP Warning:  [MapServer Error]:
msPostGISLayerWhichShapes(): Error (ERROR:  error de sintaxis en o cerca de
«Terciaria»
LINE 1: ...ROM zonas_salud WHERE "DESCRIPTOR" = Terciaria)...




Sin embargo si lo hago con PSQL pasando el SELECT * FROM zonas_salud WHERE
"DESCRIPTOR" ='Terciaria'
ESTO SI FUNCIONA

-- 
Edu
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to