プロバイダーが時間に基づいて異なる価格を指定できるジョブ システムを作成したいと考えています。したがって、午後 9 時から午後 5 時までの MF では、土曜日から日曜日の午後 10 時から午後 9 時までの特定のジョブに対して 10 ドルを請求する場合があります。異なる時間に指定された異なる価格を追跡できるようにデータベースを設計するにはどうすればよいですか? 私には標準的な時間はありませんが、提供者は好きな時間を自由に選択できます。
次のような構造を考えていました。
価格
provider_id
task_id
price
Mon
Tues
Wed
Thurs
Friday
Saturday
Sunday
time_start
time_end
したがって、タスクが MF にある場合、Mon、Tues、.... の列には「1」が入力されますが、Saturday、Sunday の列には 0 が入力されます。