SQL Server - Crear tabla agregando registros con condición

   
Vista:

Crear tabla agregando registros con condición

Publicado por kinetic_brain (67 intervenciones) el 10/03/2010 19:08:10
Hola maestros me podrían ayudar o guiar,

resulta que nececito, crear una tabla que vaya almacenando datos de una tabla que se actualiza 3 veces al día.

ejemplo: tabla1 contiene los campos N_reclamo, fecha, cliente, monto, estado.

lo que necesito es almacenar los datos en una tabla 2 que agregue los campos anteriores pero solo aquellos que el campo estado sea distinto. N_reclamo es unico en la tabla 1.

por favor, se los agradesco desde ya.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RE:Crear tabla agregando registros con condición

Publicado por Isaias (3180 intervenciones) el 11/03/2010 16:32:44
¿Un ejemplo de tus registros?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo

RE:Crear tabla agregando registros con condición

Publicado por Wilfredo (4 intervenciones) el 13/03/2010 17:25:18
Hola

Podrias hacer algo como esto:

Select * Into Nuevatabla From TablaOrigen Where Condicion=@Condicion

Espero haberte dado una luz

Saludos cordiales
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear tabla agregando registros con condición

Publicado por kinetic_brain (67 intervenciones) el 15/03/2010 15:25:54
Gracias Wilfredo, pero si la tabla ya existe deberia ser

suponiendo que en la TablaOrigen tenemos los mismo campos que en la TablaDestino con los siguientes campos

N_reclamo
Fecha
Monto
Ejec
Grupo
Estado

Lo que necesito hacer es que inserte los registros donde el N_reclamo es distinto y tambien si el N_reclamo es igual, pero con el Estado distinto.

NO entendi el @Condición esto es una variable? no se como trabajar con esto. Pienso que deberia usar un IF ayuda por favor.


Insert Into TablaDestino
Select *
From TablaOrigen
Where
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar