我的数据库文件中包含以下内容:
1-客户名称
2-客户位置
3-最近60个月内交货,因此下表中的n
有时是60
locations × n
│ Row │ Customer │ location │ M0 │ M1 │ M2 │ ... │ Mn
├─────┼──────────┼──────────┼─────────┼──────────┼───────┼───────┼──────
│ 1 │ x │ X1 │ 5 │ 4 │ 5 │ ... │ 3
│ 2 │ x │ X2 │ 3 │ 3 │ 4 │ ... │ 5
│ 3 │ y │ X3 │ 6 │ 3 │ 4 │ ... │ 5
如何编写执行以下操作的SQL状态存储器:
1-排除位置
2-按客户分组,以便在每个月中,该数字成为给定月份下该客户在所有地点的交货总和,如下所示:
customers × n
│ Row │ Customer │ M0 │ M1 │ M2 │ ... │ Mn
├─────┼──────────┼─────────┼──────────┼───────┼───────┼───
│ 1 │ x │ 8 │ 7 │ 9 │ ... │ 8
│ 2 │ y │ 6 │ 3 │ 4 │ ... │ 5
答案 0 :(得分:0)
您需要Food | Bev | Meds | Average | Midpoint | Average | 434_SG_ABC | 236_SG_DEF | 121_SG_GHI |
--------------------------------------------------------------------------------------------------
cheese | Rum | cold | 1.22 | 4.98 | 0.24 | 23.43 | 54.67 | 89.33 |
Butter | Wine | heat | 3.56 | 2.40 | 0.98 | 12.12 | 90.23 | 33.43 |
Olive | Beer | rain | 4.33 | 7.11 | 1.45 | 11.55 | 10.31 | 87.22 |
Rice | Gin | hail | 2.02 | 7.86 | 3.36 | 25.82 | 29.44 | 65.70 |
和SUM
。尝试点赞:
Group By