A princípio:
Select valor1, valor2 FROM Tabela WHERE Data between #2007/03/01# AND #2007/03/25#
depois dentro de um loop:
UPDATE Tabela2 SET campo01 = valor1, campo2 = valor2
Se não for no próprio vb vc pode usar funções dependendo do banco de dados...