我有一个桌面游戏日,其中包含以下列 date_played、winner、loser 和以下值,
(Jun-03-14, USA, China)
(Jun-05-14, USA, Russia)
(Jun-06-14, France, Germany)
.
.
.
.
(Jun-09-14, USA, Russia)
我需要获取美国连续赢得 3 行的所有实例。
我尝试了以下查询。
Select
date, winner, loser,
RANK() OVER (PARTITION BY winner ORDER BY date rows 2 preceding) as rank
from playday;