Necesitas un procedimiento almacenado y una tabla historica, donde acumules los envios que hagas.
La sentencia seria algo asi:
Código:
INSERT INTO tb_historico
SELECT T.*, getdate()
FROM tb_origen T
INNER JOIN tb_historico H ON ...
WHERE
SELECT * FROM historico
Bueno, eso es lo que yo he entendido.