具有多个变量的mysql表结构

时间:2016-11-30 19:14:23

标签: mysql sql

我正在编写一个脚本,它将根据不同条件计算票证数量,并将计数存储在汇总表中。我无法理解如何构造我的表,因为将有超过1个变量。

enter image description here

脚本将每周运行一次,每次执行都会添加新的一周。一旦新月开始并且脚本执行,将添加新月,并且一旦新年开始,将添加新年。所以简而言之,我的列也是变量。不知道如何处理它并构建我的数据库。

2 个答案:

答案 0 :(得分:3)

列有日期服务计数。

喜欢这样。

Date            Service      Count
16 May 2016     Service1     35

然后,当您在报告中显示它们时,可以根据需要旋转它们。可能更好地将日期设为INT,或者是自动编号PK或日期和服务的复合PK。

答案 1 :(得分:3)

错误的做法。不要跨列显示数组。而是为数据提供。这让你可以轻而易举地添加"另一个月。

为了显示,这是一个应用程序问题,没有MySQL问题。当然,你可以写一些专门的查询到" pivot"从行到列的数据,但它很混乱。