Begin and end dates on your history table would make this possible.(leaving the most recent end date null and stamping end dates on the previous record as you insert a new one)
Otherwise you will have to use a sub-query.
ctrlShiftBryan
2008-10-01 13:03:51