SQL项目智能评级

时间:2016-02-19 10:00:01

标签: sql tsql rating

试图获得正常的价格评级 使用

ROW_NUMBER() OVER(PARTITION BY [id] ORDER BY [price] asc) as [Rating]

Result that I have now

但我需要评分如下:

enter image description here

我知道这很容易 - 但谷歌没有给我任何想法。 需要帮助

1 个答案:

答案 0 :(得分:1)

<table width="100%" border="0"><tr><td>John<input name="user_id[]" type="hidden" value="1" /></td></tr><tr><td>Sam<input name="user_id[]" type="hidden" value="2" /></td></tr></table> 代替DENSE_RANK()。然后它应该工作:

ROW_NUMBER()