Jedním nebezpečím záznamu pouze jednoho časového razítka je, že je těžké určit, jaký je nejnovější záznam pro danou objednávku. Musíte použít podvýběr nebo funkci. Doporučil bych mít start_timestamp a finish_timestamp, přičemž poslední z nich je NULL pro nejnovější záznam. Když se záznam stane historií, vyplní se jeho finish_timestamp. Jsem si jistý, že existují jiné způsoby, jak se s tímto problémem vypořádat, ale toto mi připadá jako nejpřímější.