-- sales_info_range表中包含如下字段和数据SELECT year,month,branch,product,quantity,amount,salsperson FROM sales_info_range;YEAR MONTH BRANCH PRODUCT QUANTITY AMOUNT SALSPERSON----- ----- ------ --------- ----------- ----------- -------------2001 01 0101 11001 30 500 02010100112000 12 0102 11001 20 3002015 11 0101 11001 20 3002015 03 0102 11001 20 3002021 10 0101 11001 20 3002021 05 0101 11001 40 600
-- 按branch进行分组,并在组内按amount进行排序SELECT branch,amount,year,month,quantity, ROW_NUMBER() OVER (PARTITION BY branch ORDER BY amount) rownumber_resFROM sales_infoWHERE product='11001'ORDER BY branch,quantity;BRANCH AMOUNT YEAR MONTH QUANTITY ROWNUMBER_RES------ ----------- ----- ----- ----------- ---------------------0101 300 2015 11 20 10101 600 2021 05 40 20102 300 2015 03 20 20102 300 2000 12 20 10201 500 2001 01 30 10402 300 2021 10 20 1
评论