MySQL - > HTML报告,样式为数据透视表

时间:2017-02-14 20:16:45

标签: html mysql pivot-table

好的,我想开始道歉(大量),因为这似乎是一个常见的问题。大多数例子似乎也有些相似,但是 - 对于我的生活,我不能围绕如何将无数质量响应应用于我的特定表格。并且,我确定它可能只是世界上最简单的东西,所有非常彻底的回复/示例/链接到资源和解释等等。

所以,我想我只是做对了。基础知识:

  • 我们托管客户的非现场副本'备份。
  • 我们需要知道他们使用了多少空间。
  • 我们在命名约定,每个客户端的文件夹与磁盘等方面完全不一致
  • 我们需要每月自动生成“报告”,数据如下:

    -[C.Srv 01]---Size(GB)--Free(%)
    Client 01     [Total]   [AVG]
      Server 01   109.43    25
      Server 02   415.19    25
    
    WHERE C.Srv = [Specified Cloud Server]
    Clients Get a Total Size(GB) and an Average Free(%)
    

我的MySQL表是这样的:

#    Name       DataType   Length/Set   Unsigned   Allow NULL   ZeroFill   Default
1.   ID         INT        11                                              AUTO_INCREMENT
2.   Client     TEXT
3.   Server     TEXT
4.   C.Srv      TEXT  
5.   Size       DECIMAL    10,2 
6.   Free       DECIMAL    10,4

所以,举例来说,让我说我有这个......

___ ________ ________ _________ _________ _______
ID | CLIENT | SERVER | C.SRV   | SIZE    | FREE
---|--------|--------|---------|---------|-------
1  | a      | adc    | cs_01   |  109.43 | 0.2504
2  | a      | asql   | cs_01   |  415.19 | 0.2504
3  | b      | bdc    | cs_01   |  583.91 | 0.1930
4  | b      | bdev   | cs_01   |  316.52 | 0.1930
5  | b      | bsql   | cs_01   | 1259.56 | 0.1930
6  | c      | cdc    | cs_01   |  355.30 | 0.7631
7  | d      | ddc    | cs_01   |  398.21 | 0.5808

是否有可能在HTML(最好)中获得具有此基本结构的漂亮的东西......

 _______ __________ ________
 CS_01  | Size(GB) | Free(%)
 -------|----------|--------
-a      |  524.62  | 25.04%
 -------|----------|--------
   adc  |  109.43  | 25.04%
   asql |  415.19  | 25.04%
-b      | 2178.88  | 19.30%
 -------|----------|--------
   bdc  |  583.91  | 19.30%
   bdev |  316.52  | 19.30%
   bsql | 1259.56  | 19.30%
+c      |  355.30  | 76.31%
 -------|----------|--------
+d      |  398.21  | 58.08%
 _______|__________|________

或者,我只是S.O.L.?格式化,我可以搞乱CSS,或者其他(我希望),只要它在基本结构中。 (我不知道这是否重要,但最终的目标是在客户层面崩溃;如果某种方式影响到方法/数据收集。)

0 个答案:

没有答案