Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2005, 15:39
yoltik
 
Fecha de Ingreso: octubre-2004
Mensajes: 142
Antigüedad: 20 años, 2 meses
Puntos: 0
insertar datos de otra tabla

Saludos a todos nuevamente....

Aqui estoy de nuevo pidiendo ayuda con al go que talvez sea sencillo pero no lo es para mi!!

resulta que quiero llenar una tabla con datos de otra tabla. La cuestiones es de que primeramente tengo que filtrar la informacion de la tabla origen (cabe mencionar que esta tabla no tiene los mismos nombres de campos que la tabla origen) y despues pasar la informacion filtrada a la tabla destino...
les pongo lo que tengo

SELECT DISTINCT *
FROM empleados
WHERE NOT rfc IN(SELECT idempleado FROM asistencias WHERE day(idfecha)=@day AND month(idfecha)=@month AND year(idfecha)=@year) AND rfc<>'000001' and rfc<>'000000' and rfc<>'100000'

lo que necesito pasar a la otra tabla es unicament el idempleado la estructura de la tabla es la siguiente
1 idFecha datetime 8 1
0 idEmpleado char 13 1
0 idSucursal int 4 1
0 Atiempo bit 1 1
0 Dia int 4 1
0 FechaSalida datetime 8 1
0 Falta bit 1 1
0 SAtiempo bit 1 1

y el INSERT INTO seria asi

Insert Into asistencias(idempleado,idsucursal,atiempo,día,fech asalida,falta)
Values(idempleado,0,0,datepart(dw,getdate()),getda te(),1)
^ ^
| |
el de la otra tabla este es el que tambien me interesa


De antemano Gracias por su tiempo y esfuezo!!!