表中字段有FactoryName、ChanPMC、JiJXH、sale,如何统计同一FactoryName的ChanPMC的JiJXH下的sale平均数、sale众数、sale最大值、sale最小值、sale最大值和最小值差值。
时间: 2023-07-10 17:36:07 浏览: 96
成绩统计表 自动排序 统计各分数段人数 计算平均值
您可以使用SQL语句来实现这个需求,具体如下:
```SQL
SELECT
FactoryName,
ChanPMC,
JiJXH,
AVG(sale) as avg_sale,
MODE(sale) as mode_sale,
MAX(sale) as max_sale,
MIN(sale) as min_sale,
MAX(sale) - MIN(sale) as diff_sale
FROM your_table
GROUP BY FactoryName, ChanPMC, JiJXH;
```
其中,`your_table`是您的数据表名,`FactoryName`、`ChanPMC`、`JiJXH`、`sale`分别表示表中的字段名。这条SQL语句会将同一`FactoryName`、`ChanPMC`、`JiJXH`下的`sale`字段求平均数、众数、最大值、最小值以及最大值和最小值之间的差值,最终以分组的形式返回结果。
阅读全文