Sql 如何计算组合查询中最多三个

Sql 如何计算组合查询中最多三个,sql,ms-access,Sql,Ms Access,图中显示了我在access中所做的工作。“总体使用情况审查”查询使用组合查询统计每个月的使用情况 在这一步之后,我想显示12个月内的最大三次使用量,并用公式计算(例如,“总最大三个月使用量”/3) 例如: 我想结果如下 Warehouse Part Number Maximum three usage quantity Results A X01 41 41/3 A

图中显示了我在access中所做的工作。“总体使用情况审查”查询使用组合查询统计每个月的使用情况

在这一步之后,我想显示12个月内的最大三次使用量,并用公式计算(例如,“总最大三个月使用量”/3)

例如:

我想结果如下

Warehouse Part Number   Maximum three usage quantity    Results
   A          X01                   41                   41/3
   A          X02                   71                   71/3
   B          X01                   57                    19
   B          X05                   39                    13

有人告诉我使用动态sql,但我不知道它是什么。。。请详细告诉我如何解决这个问题。这个问题在我的脑海中停留了很长一段时间…

您应该修复您的数据结构,使每行有一个数据元素,而不是有一堆具有相同值的不同列。对不起,兄弟。什么意思?我不明白。。
Warehouse Part Number   Maximum three usage quantity    Results
   A          X01                   41                   41/3
   A          X02                   71                   71/3
   B          X01                   57                    19
   B          X05                   39                    13