sql 查询当前订单是第几笔订单
SELECT
*
FROM
(
SELECT
BillID,
CustID,
BillDate,
ROW_NUMBER () OVER (partition BY CustID ORDER BY BillDate) AS rowIndex
FROM
TB_SaleBill_M
WHERE
CustID IN ('B0023699','B0023704','B0024510')
) a
WHERE
a.BillID = 'XSD20220309000010'
本文介绍了一种使用SQL查询特定订单在其客户所有订单中的排名的方法。通过ROW_NUMBER()窗口函数配合PARTITION BY和ORDER BY子句实现。具体展示了如何从销售账单表中获取指定订单在所属客户的所有订单中的序列位置。
2386

被折叠的 条评论
为什么被折叠?



