我正在为我的雇主构建一个 PHP+MySQL,以查看过去几个月和几年中每个销售人员的统计数据。这个想法是显示每个员工的销售收入。有很多员工(当前和过去的员工)。我想到的统计表是这样的:
table_sales_revenue
id
id_sales_guy
Year
year_nbr
jan_nbr
feb_nbr
mar_nbr
etc..
dec_nbr
所以对于销售员约翰
id=1
id_sales_guy=1231852
year=2011
year_nbr=12k
avg_day=32.8 (that's year_nbr/365, bcse they work 7/7)
jan_nbr=1k
feb_nbr=1k
etc..
dec_nbr=1k
我存储的是年 nbr 值,它是 month_nbr 的总和,因为这个应用程序的用户会根据 year_nbr 进行很多比较,然后他会通过月份的详细信息来获取更多详细信息。所以我存储它以避免每次都计算它。那好吗?
添加第一个“id”字段(自动增量,PK)以提高性能是否有用?谢谢