我有2个mysql表: - 条目和结果
参赛结构如下: -
Name Department Units_Sold Month
John Sales 3 January
John Sales 6 January
Ana Retail 11 January
Rick Marketing 1 February
Vicky Sales 4 March
Ana Retail 2 March
Vicky Sales 9 March
Vicky Sales 1 March
每个用户输入已售出的单位数。当用户登录并输入“已售出单位”时,将从服务器获取名称,部门和月份。
当用户输入此条目时,我希望另一个表自动更新月度报告。第二个表“结果”具有以下结构: -
Name Department January February March
John Sales 9 0 0
Ana Retail 11 0 2
Rick Marketing 0 1 0
Vicky Sales 0 0 14
在此表中,字段: - Name,Department,January,February,... December是静态的。我想在每个用户进入第一张表时更新每个用户的“售出单位”的总和。
任何人都可以就此提出建议吗?
谢谢!
答案 0 :(得分:1)
您要做的是使用第一个表中存储的数据生成所谓的数据透视表。这是一个相对复杂的集合函数集合,非常值得学习 - 特别是如果您与财务报告有任何关系。 This site可以很好地介绍你所要求的内容。