0

私はこの声明を持っています:

SELECT CASE
          WHEN teile LIKE 'S%' THEN
           'vent'
          ELSE
           teile
       END AS teile,
       SUM(amount) 
.
 GROUP BY bereich, teile

結果はこのようなものです

D1    10070
ER    6278
MO    6278
vent  20140
vent  20140
vent  20140

ここで、すべての「ベント」の量を要約し、もう一度「ベント」にグループ化して、次のようにします。

D1   10070     
ER   6278     
MO   6278
vent 60420

いろいろな物で何度か試してみましたが、どうしても取れません..

4

2 に答える 2

1

句のCASE式をSELECT句に入れますGROUP BY

SELECT CASE
          WHEN teile LIKE 'S%' THEN
           'vent'
          ELSE
           teile
       END AS teile,
       SUM(amount) 
...
 GROUP BY 
       CASE
          WHEN teile LIKE 'S%' THEN
           'vent'
          ELSE
           teile
       END;
于 2013-04-19T11:58:01.390 に答える