のは、私はわずか7日間利用可能(SUN - SAT)とSQL Serverで、次の表を持っていると仮定しましょう: 受注SQL Serverグループ
| Day | ProductType | Price |
| SUN | 1 | 10 |
| MON | 1 | 15 |
| MON | 2 | 20 |
| MON | 3 | 10 |
| TUE | 1 | 5 |
| TUE | 3 | 5 |
...
私はそのような方法でグループにデータを必要とします> 1.
でProductType FirstProductTypeTotalがでProductType = 1であり、RestProductTypesTotalであり| Day | FirstProductTypeTotal | RestProductsTypesTotal | GrandTotal |
| SUN | 10 | 0 | 10 |
| MON | 15 | 30 | 45 |
| TUE | 5 | 5 | 10 |
...
:それぞれ異なる日まで料金の合計を見るとでProductTypeの二つのグループ(= 1および> 1)〜
Select Day, SUM(Price) as FirstTotal from Orders where ProductType = 1 group by Day
と
Select Day, SUM(Price) as SecondTotal from Orders where ProductType > 1 group by Day
そしてそれぞれの総計を取得するには、コード内で手動FirstTotalとSecondTotalを追加:
それは選択の代わりに、二つの異なる選択を書く1でこれを選択することが可能です曜日?
case文を使用できます。 –