Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2005, 16:09
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Si tienes las fechas utiliza selects into

SELECT *
INTO clientes_2001
FROM clientes
WHERE YEAR(fecha) = 2001

SELECT *
INTO clientes_2002
FROM clientes
WHERE YEAR(fecha) = 2002

O si tienes una estructura compleja de tablas mejor saca el script de creacion (All Tasks -> Generate script) y cambia el nombre de la tabla, asi la creas con todos sus campos llaves, indices, etc. desde el inicio. Si es eso entonces agregas los datos asi:

INSERT INTO clientes_2001
SELECT *
FROM clientes
WHERE YEAR(fecha) = 2001

INSERT INTO clientes_2002
SELECT *
FROM clientes
WHERE YEAR(fecha) = 2002

Aunque tambien has sido demasiado general, si das mas informacion es mas posible que te ayudemos con tu problema de manera mas efectiva.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche