or can i do something like this

(ie: trouble day are 2 dec 2007)
restore db to one day before the trouble (1 Dec 2007), restore the db with the 4 Dec 2007 data, so it will have transaction log between 1 to 4 dec 2007 and i can use the apexsql..

can sql do something like that? or any idea?