3435 9000124 01/06/2009 AF NULL 3435 9000189 03/06/2009 RT NULL 3066 9000148 09/06/2009 H1 NULL 3066 9001245 10/06/2009 AF NULL 3066 9007896 25/06/2009 H3 NULL 3066 9001231 29/06/2009 IN NULL
En la Tabla1 Solamente tengo 2 campos y se pueden repetir (una o mas veces) o no.
En la Tabla2 Tengo los mismos 2 campos de la Tabla1 mas otros 3 (Fecha, Regimen,PC), en la Tabla2 la informacion de Patente y Pedimento NO se Repite en ningun caso.
Ahora bien, lo que necesito es saber si los pedimentos en la Tabla1 se repitieron o no y en base a eso llenar el campo PC de la Tabla2. Es decir, Que despues de correr el procedimiento almacenado la Tabla2 me quede asi:
Tabla 2 Patente Pedimento Fecha Regimen PC 3435 9000124 01/06/2009 AF NO 3435 9000189 03/06/2009 RT SI 3066 9000148 09/06/2009 H1 SI 3066 9001245 10/06/2009 AF NO 3066 9007896 25/06/2009 H3 NO 3066 9001231 29/06/2009 IN NO
Espero Alguien me pueda ayudar.
Gracias de antemano.
Saludos
Título: Re: Procedimiento Almacenado
Publicado por: F_Tanori en Martes 25 de Agosto de 2009, 20:04
Esto te puede servir
Código: SQL
UPDATE Tabla2 SET repetido =(SELECTIF(COUNT(A.Pedimento)>1,'SI','NO')
FROM Tabla1 A WHERE Tabla2.Pedimento=A.Pedimento
GROUPBY A.Pedimento LIMIT1)
Saludos
Título: Re: Procedimiento Almacenado
Publicado por: MArio85 en Martes 25 de Agosto de 2009, 21:17
Jalo al Puro centavo, Gracias viejo, lo hiciste ver tan facil que me senti mal jaja.
Saludos
Título: Re: Procedimiento Almacenado
Publicado por: F_Tanori en Miércoles 26 de Agosto de 2009, 05:03