MySQLでタイムシートのテーブルを作成したいと考えています。

テーブルには「開始時間」と「終了時間」のカラムを入れる予定ですが、
開始時間と終了時間から求められる「実働時間」のカラムも入れるべきかで悩んでいます。

「実働時間」カラムを作らない場合、テーブルの構造をすっきりさせることができますが、
「実働時間」のデータを使用したいときは、その都度計算しなければなりません。

このような場合はどちらにするべきでしょうか。