У меня есть запрос, подобный этому
select price, ntile(3) over (order by price) as rank from products
, который производит что-то вроде этого:
price rank
90 1
198 1
220 1
220 2
279.9 2
459 3
1030 3
Я хочу это
price rank
90 1
198 1
220 1
220 1 //I want that 220 to belong to the "lower tile"
...
Я использую Ntileздесь только, чтобы показать мою проблему.Я хочу, чтобы одни и те же значения принадлежали "одинаковым плиткам".