【发布时间】:2015-10-03 00:32:46
【问题描述】:
我正在尝试将我的查询列转换为行。 这是我的查询:
select sum(CASE WHEN
t.price < 5000
THEN t.price END) AS RANGE1,
sum(CASE WHEN
t.price between 5000 and 10000
THEN t.price END) AS RANGE2,
sum(CASE WHEN
t.price > 10000
THEN t.price END) AS RANGE3
From
cars t
Where
t.status = 3
结果是这样的:
RANGE1 RANGE2 RANGE3
------- ------- --------
50000 75000 84000
我想要的结果如下:
RANGE TOTAL
------- -------
RANGE1 50000
RANGE2 75000
RANGE3 84000
【问题讨论】:
-
这是一个带有一些示例的线程stackoverflow.com/questions/19858079/…。