【发布时间】:2015-11-16 16:48:51
【问题描述】:
我有一个帐单表,其中有 PurchaseDate、ItemType、ItemSize 和其他详细信息。
帐单
+--------------------------------------------+
| PurchaseDate | ItemType | ItemSize | price |
+--------------------------------------------+
| 1-Jan-2015 | Jumper | S | 20 |
| 1-Jan-2015 | Jumper | S | 20 |
| 1-Jan-2015 | Jumper | M | 20 |
| 1-Jan-2015 | Jumper | L | 20 |
| 1-Jan-2015 | Shirt | M | 15 |
| 1-Jan-2015 | Shirt | M | 15 |
| 2-Jan-2015 | Shirt | L | 20 |
+--------------------------------------------+
...
ItemType 是固定的,可以是 Jumper 或 Shirt。 ItemSize 是固定的,可以是 S、M 或 L。
我需要的是显示订购商品的摘要 PurchaseDate,后跟存在的每个组合的计数 每个日期。
示例输出
+----------------------------------------------------------------------------------+
| Date | Jumper[S] | Jumper[M] | Jumper[L] | Shirt[S] | Shirt[M] | Shirt[L] |
+----------------------------------------------------------------------------------+
| 1-Jan-2015 | 2 | 1 | 1 | 0 | 1 | 0 |
| 2-Jan-2015 | 1 | 5 | 0 | 1 | 3 | 3 |
| 3-Jan-2015 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4-Jan-2015 | 0 | 3 | 1 | 1 | 2 | 2 |
+----------------------------------------------------------------------------------+
这可以使用 mysql 查询吗?
【问题讨论】:
标签: mysql conditional