【发布时间】:2013-07-11 12:39:29
【问题描述】:
我想要一个 SQL 查询来自
Shop Regio target1 sold1 target2 sold2
shop1 regioA 6 3 10 5
shop2 regioA 4 2 4 2
shop3 regioB 6 0 3 0
shop4 regioC 9 9 8 8
shop5 regioB 8 4 2 1
到
regioC 100%
regioA 50%
regioB 25%
(别管数字,这些都是我编的)
我试过用这个但是没用:
SELECT regio, SUM((sold2/target1)+(sold2/target2)) AS total
FROM `winkels` GROUP BY `regio` ORDER BY total DESC
任何想法如何使它正确?
【问题讨论】:
-
你能再试着解释一下你想计算什么吗?您如何达到 100%、50% 和 25%?