【发布时间】:2018-03-31 23:35:48
【问题描述】:
我的数据共有 100 行
Day Item Price Unit
01/01/17 jeans 15 4
01/02/17 shirt 10 3
01/01/17 skirt 20 7
01/04/17 skirt 25 1
02/01/17 jeans 5 4
02/02/17 shirt 15 3
02/01/17 skirt 24 7
03/04/17 skirt 25 5
我希望 ro 将我的数据表示为 1 月和 2 月按项目的月销售额
数据应表示为
month jeans skirt shirt total
Jan
Feb
我的代码出错了
SELECT MONTH,
MAX(CASE WHEN ITEM = 'JEANS' THEN GRANDTOTAL END) GRANDTOTAL,
MAX(CASE WHEN ITEM = 'SHIRT' THEN GRANDTOTAL END) AS GRANDTOTAL,
MAX(CASE WHEN ITEM = 'SKIRT' THEN GRANDTOTAL END) AS GRANDTOTAL,
FROM SALES
GROUP BY MONTH ;
我尝试了所有方法但出现错误,请帮助:)
【问题讨论】:
-
我的代码出现错误 SELECT MONTH, MAX( CASE WHEN ITEM = 'JEANS' THEN GRANDTOTAL END) GRANDTOTAL, MAX( CASE WHEN ITEM = 'SHIRT' THEN GRANDTOTAL END) AS GRANDTOTAL, MAX (情况下,项目 = '裙子',然后 GRANDTOTAL END)作为 GRANDTOTAL,按月来自销售组;
-
你遇到了什么错误?
-
如果@âńōŋŷXmoůŜ 的贡献回答了你的问题,你应该接受它。