【发布时间】:2010-12-10 12:55:27
【问题描述】:
我有以下要求
Sales Officer: Bob
Week1 Week2 Week3 ................. Week52
Prod1 10 15 12 ................. 14
Prod2 20 14 10 ................. 17
. .
. .
. .
销售主管每周都会为每位销售人员设定目标。
销售人员可以根据设定的目标通过类似的网格输入每个产品每天的实际销售额,例如
编辑
在上述情况下,主管为第一周设定了 10 个单位的目标现在销售人员将每天输入销售额为 1,2,0,1,3,2=9(第一周的实际销售额),因此与目标相反在 10 个单位中,他在第一周卖出了 9 个单位。
我已经创建了 Employee 和 Product 表。任何人都可以指导有关如何在数据库中存储天和周的最佳实践,并据此存储目标并记录实际销售额。
我正在考虑将数据存储在下表中
EmpSales (EmployeeID,ProductID,SaleTarget,Actual Sale,Date,WeekNo,Month)
提前致谢
【问题讨论】:
-
尽管您选择了答案,但由于您要求我出席,我还是提供了答案。有机会得到一些反馈,所以我可以完成它;根据 cmets,我们不知道您的技能水平;你是否了解 DATE 算术;等等
-
@PerformanceDBA 感谢您的回复,我正在处理您和其他回复,并将为您提供反馈
标签: sql-server database database-design relational-database