Hola Guillermo creo que el de la primera situación que pones la consulta estan uniendo en una sola cadena de texto la última de cada linea y el primero de la otra, algo como que '1013900239425814' y '1013900239486301' es un solo elemento , como que no tiene comas para el es un solo elemento, y en la segunda si están separados, vaya es la impresión que me da.

saludos



El 27/08/14 a las 10:00, Guillermo E. Villanueva escibió:
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



VII Escuela Internacional de Verano en la UCI del 30 de junio al 11 de julio de 
2014. Ver www.uci.cu

Responder a