我们希望创建一个工作系统,允许供应商根据时间指定不同的价格。因此,在晚上 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”,但为周六、周日列输入 0。