Hacer un Insert into Select con campos adicionales
Publicado por Jason Gonzales (4 intervenciones) el 17/06/2010 23:18:27
Tengo por ejemplo una tabla donde almaceno facturas del mes:
Facturas:
Numero
Cliente
Fecha
Descuento
Subtotal
Impuesto
Total
Pero pasado el mes esas facturas de esa tabla Factura pasan a una tabla FacturaHistorico que tiene exactamente la misma estructura que la tabla Factura a excepcion de que tiene dos campos adicionales: Mes y Año
Si las dos tablas tuvieran la misma estructura podria hacer esto:
Insert into FacturaHistorico Select * from Factura
¿Pero como puedo hacerlo agregandole ademas los otros dos campos desde dos variables que tengo. Esto con el fin de no tener que hacer un Select de los registros de Factura y recorrer uno por uno para hacer los insert a la tabla FacturaHistorico y asi agregar los dos campos que faltan?
Gracias
Facturas:
Numero
Cliente
Fecha
Descuento
Subtotal
Impuesto
Total
Pero pasado el mes esas facturas de esa tabla Factura pasan a una tabla FacturaHistorico que tiene exactamente la misma estructura que la tabla Factura a excepcion de que tiene dos campos adicionales: Mes y Año
Si las dos tablas tuvieran la misma estructura podria hacer esto:
Insert into FacturaHistorico Select * from Factura
¿Pero como puedo hacerlo agregandole ademas los otros dos campos desde dos variables que tengo. Esto con el fin de no tener que hacer un Select de los registros de Factura y recorrer uno por uno para hacer los insert a la tabla FacturaHistorico y asi agregar los dos campos que faltan?
Gracias
Valora esta pregunta


0