Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2002, 02:28
Nochero
 
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 !