假设我有以下SQL表:
id | score
------------
1 | 4433
1 | 678
1 | 1230
1 | 414
5 | 8899
5 | 123
6 | 2345
6 | 567
6 | 2323现在,我想做一个GROUP BY id操作,其中score列将被修改如下:取每个id最高的两个分数之间的绝对差。
例如,上述查询的响应应该是:
id | score
------------
1 | 3203
5 | 8776
6 | 22如何在PostgreSQL中执行此查询?
https://stackoverflow.com/questions/70844735
复制相似问题