我正在编写一个脚本,它将根据不同条件计算票证数量,并将计数存储在汇总表中。我无法理解如何构造我的表,因为将有超过1个变量。
脚本将每周运行一次,每次执行都会添加新的一周。一旦新月开始并且脚本执行,将添加新月,并且一旦新年开始,将添加新年。所以简而言之,我的列也是变量。不知道如何处理它并构建我的数据库。
答案 0 :(得分:3)
列有日期服务计数。
喜欢这样。
Date Service Count
16 May 2016 Service1 35
然后,当您在报告中显示它们时,可以根据需要旋转它们。可能更好地将日期设为INT,或者是自动编号PK或日期和服务的复合PK。
答案 1 :(得分:3)
错误的做法。不要跨列显示数组。而是为数据提供行。这让你可以轻而易举地添加"另一个月。
为了显示,这是一个应用程序问题,没有MySQL问题。当然,你可以写一些专门的查询到" pivot"从行到列的数据,但它很混乱。