【发布时间】:2021-05-03 02:01:52
【问题描述】:
所以,我必须根据ID 计算From 和To 之间的From 和To Type B 总数。
我无法用好话来形容它,所以这是示例和我的预期结果(专栏Count):
ID | Type | From | To | Count
-------------------------------
100 | A | 10 | 14 |
100 | A | 16 | 18 |
100 | B | 12 | 14 | 1
100 | B | 11 | 13 | 1
100 | B | 17 | 18 | 1
120 | A | 5 | 10 |
120 | A | 12 | 14 |
120 | A | 18 | 20 |
120 | A | 18 | 20 |
120 | A | 22 | 24 |
120 | B | 30 | 32 | 0
120 | B | 19 | 20 | 2
120 | B | 10 | 14 | 1
有人可以帮忙吗?我期待类似 COUNT OVER 或 RANK OVER 没有 GROUP BY 因为上面的表不是原始表,它来自另一个子查询..
【问题讨论】: