Hola amigos estoy trabajando con un server Postgres 9.0.5 utilizando como cliente pgadmin 1.18.1 Recién, sin querer, descubrí el siguiente problema: Si ejecuto esta consulta: select clavebeneficiario from nacer.smiafiliados where clavebeneficiario in ( '1013900239470047', '1013900239486096', '1013900239425814' '1013900239486301', '1013900239473552', '1013900239482742' '1013900239464520', '1013900239482631', '1013900239473268' '1005700049000806', '1013900239431081', '1013900239469495' '1013900239358502', '1013900239480395', '1013900239352350' '1013900239476481', '1013900239476480', '1013900239470112') Funciona sin error y me da como resultado: "1013900239473552" "1013900239470047" "1013900239470112" "1013900239431081"
Observen que los finales del listado in no tiene comas. Ahora poniendo las comas como debe ser: select clavebeneficiario from nacer.smiafiliados where clavebeneficiario in ( '1013900239470047', '1013900239486096', '1013900239425814', '1013900239486301', '1013900239473552', '1013900239482742', '1013900239464520', '1013900239482631', '1013900239473268', '1005700049000806', '1013900239431081', '1013900239469495', '1013900239358502', '1013900239480395', '1013900239352350', '1013900239476481', '1013900239476480', '1013900239470112') Funciona sin error y me da como resultado: "1013900239486301" "1013900239473268" "1013900239464520" "1013900239469495" "1013900239476481" "1013900239473552" "1013900239470047" "1013900239470112" "1013900239482742" "1013900239431081" "1013900239425814" "1005700049000806" "1013900239352350" "1013900239358502" Será un problema del pgadmin o del motor, no se, pero es un problema, no se que opinan uds y que sabían al respecto Espero sus comentarios Guillermo Villanueva