2016-09-30 121 views
0

如何获取数据价格和分组日期?MySQL SUM与分组日期

SELECT store.date, store.pic, owner.name, 
SUM (CASE WHEN [>>GROUPED store.date<<] THEN store.price) AS total_price 
FROM store 
JOIN owner 
ON store.pic = owner.name GROUP BY store.date 

,我要显示这样的:

+-------------+------+------------+ 
| date  | name | price  | 
+-------------+------+------------+ 
| 2016-09-30 | John | 100000.00 | 
| 2016-09-29 | Rey | 125000.00 | 
+-------------+------+------------+ 
+0

显示表结构。否则您的查询是完美的....这里是一个例子:select category_id, sum(cas当category_id = 2 then product_min_price else 0 end)as ss, sum(case category_id = 1 then product_min_price else 0 end)as ttt from myzf.products –

回答

1

试试这将可以帮助你,

SELECT store.date, store.pic, owner.name,SUM(store.price) AS total_price 
FROM store 
JOIN OWNER ON store.pic = owner.name 
GROUP BY store.date 

我不明白,为什么你在查询

使用case语句