结果是这样的,按照dpj从大到小排序,我想给这个排完序号的编号,前10编号围为1,10到20编号为2,依次类推,请问sql应该怎么写?
这是我排序的sql
SELECT color_id,dpj FROM v0050 ORDER BY dpj desc
SELECT * FROM(SELECT color_id,dpj,ceil(rownum/10) NUM FROM v0050 ORDER BY dpj ASC) ORDER BY dpj DESC
如果是oracle的话。。
会over的话还可以用over