Ver Mensaje Individual
  #2  
Antiguo 21-09-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.290
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Camilo Ver Mensaje
...muchos de ellos son duplicados, entonces actualizar solamente una vez por documento.
La pregunta que se me plantea es ¿Cual de ellos (de los varios que hay)?

No se si Paradox lo permite, creo que la forma de hacer lo que necesitas es utilizar el operador IN con un subselect.
Algo así:
Código SQL [-]
Update Personas SET US ='US', Codigo_Entidad = :Eps  where CLAVEPK IN
(select CLAVEPK from Personas  where 
Entidad = :Entidad and Fecha Between :FI and :FF)

En la segunda SELECT deberías aplicar el DISTINC o similar.
El problema es que no se si esto lo permite Paradox.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita