次のようなデータセットがあります:
車種 | ###日付### ###車###||
---|---|---|
車1 | ホンダ | |
車1 | ホンダ | |
車 2 | ホンダ | |
車 2 | ###BMW### | 2022年5月28日 |
###BMW### | 2022年5月28日 | 車1 |
2022年8月11日 | 車 2 | ###BMW### |
車 2 | 次のように row_number()、rank() 関数を使用して追加の列「expected」を作成したいと考えています。 | |
車種 | ###日付### ###車### ###期待される###
2022年5月28日
1 | ホンダ | 2022年5月28日 | |
---|---|---|---|
ホンダ | 2022年8月11日 | 車 2 | |
ホンダ | 2022年8月11日 | 車 2 | |
###BMW### | 2022年5月28日 | 車1 | 1 |
2022年5月28日 | 車1 | 1 | ###BMW### |
車 2 | 2 | ###BMW### | 2022年8月11日 |
2 | 次のクエリを試してみました。しかし、正しい結果が得られないようです | ||
ROW_NUMBER() OVER (車種別パーティション、日付ASCによる車の注文) AS RW from table |