ROW_NUMBER() OVER(ORDER BY column [,column ...])
ROW_NUMBER() OVER(PARTITION BY column [,column...] ORDER BY column [,column...])
PARTITION BY によって、指定した項目ごとにグルーピングしてレコードを並び替えることが出来る。
セッションID毎に時系列順にURLを取得したい場合は以下のようにする。
ROW_NUMBER() OVER(PARTITION BY session_id ORDER BY event_timestamp) -- セッションごとにタイムスタンプ順に並び変え、1から順に番号を付ける。