Ver Mensaje Individual
  #22 (permalink)  
Antiguo 01/07/2010, 09:04
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 11 meses
Puntos: 39
Respuesta: Ayuda con un Cursor

A ver prueba asi:
Código SQL:
Ver original
  1. INSERT INTO [Movimiento_Personas].[dbo].[personas_antiguas] ([id_cod],[verif],[nombre],[edad])
  2. SELECT *
  3. FROM (
  4.     SELECT DISTINCT CONVERT(INT,SUBSTRING(N.cod,0,CHARINDEX('-', N.cod)))
  5.     ,SUBSTRING(N.cod,CHARINDEX('-', N.cod)+1,LEN(N.cod))
  6.     ,N.nombre
  7.     ,N.edad
  8.     FROM [Movimiento_Personas].[dbo].[personas_nuevas]
  9. ) N
  10. WHERE NOT EXISTS(
  11.     SELECT 1 FROM [Movimiento_Personas].[dbo].[personas_antiguas] A
  12.     WHERE A.id_cod = CONVERT(INT,SUBSTRING(N.cod,0,CHARINDEX('-', N.cod)))
  13. )
Aunque me late que no va a funcionar. Mejor ponme unos registros de ejemplo.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.