我该如何查询

时间:2019-10-09 19:13:57

标签: sql

我的数据库文件中包含以下内容:

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     

1 个答案:

答案 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