【发布时间】:2021-01-02 10:17:59
【问题描述】:
我需要通过clinic 计算模式平均值。测试数据如下:
| Clinic | Test2 |
|---|---|
| A123 | 2 |
| A123 | 3 |
| A123 | 4 |
| A123 | 3 |
| A123 | 3 |
| B123 | 2 |
| B123 | 2 |
| B123 | 2 |
| B123 | 2 |
| B123 | 2 |
| B123 | 4 |
我可以使用
显示所有诊所的模式SELECT TOP 1 test2, Clinic
FROM [JFF].[dbo].[Test_table]
GROUP BY clinic, test2
ORDER BY COUNT(*) DESC
但是,我想要每个诊所的模式,而不是所有诊所。我真正想要的是展示:
| Clinic | Mode |
|---|---|
| A123 | 3 |
| B123 | 2 |
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: sql sql-server average