
16/12/2002, 02:28
|
| | Fecha de Ingreso: febrero-2002 Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses Puntos: 1 | |
hola Lexus :
quizas con la misma instruccion INSERT te sea suficiente, aunque no como gralmente la usamos, aqui va :
INSERT INTO Facturas SELECT Cliente,Fecha,Importe FROM Facturas WHERE Cliente=123
Luego del SELECT ::NO INCLUIR EL CAMPO Id !:: o algun autonumerico porque da error, entonces todos los campos excepto el Id o el que fuera.
Luego si cada factura tiene un campo Id, entonces cambias la fecha a aquellas con Factura_Id > ultimo_id_del_mes_anterior simplemente con un UPDATE.
Asi solo con 2 instrucciones SQL podrias realizar lo q buscas.
Otra alternativa seria utilizando PROCEDURES almacenados.
La otra mas comun con un bucle, pero un desperdicio de recursos y tiempo.
saludos y a ver como te va ! |