我完成了除行号之外的 SQL 查询。我想显示行号 例如
| # | VENDOR NAME | VENDOR BALANCE |
+---+--------------+----------------+
| 1 | VendorName_1 | Balance1 |
| 2 | VendorName_2 | Balance2 |
| 3 | VendorName_3 | Balance3 |
| 4 | VendorName_4 | Balance4 |
这是我的查询:
SELECT *
FROM ( SELECT xsl.VENDOR_NAME
, nvl(xsl.DR , 0) - nvl(xsl.CR , 0) Balance
, ROW_NUMBER() OVER(PARTITION BY nvl(xsl.DR , 0) - nvl(xsl.CR , 0) ORDER BY nvl(xsl.DR , 0) - nvl(xsl.CR , 0)) rank_max
FROM xxng_supp_ledger xsl)
ORDER BY rank_max