以下的文章主要向大家讲述的是实现 SQL Server 分组排序之后取每组的第 N
行数据的实际操作步骤,我们首先是以展示代码 select 的方式来引出其实际操
作步骤,以下就是文章的主要内容描述。
示例代码 select
1. A.[DocNo]as[docno],
2. A1.[Item_ItemCode]as[itemcode],
3. A2.[LineNum]as[linenum],
4. A2.[ARBillLine]as[arbillLine],
5. A2.[Maturity]as[maturity],
6. A2.[AROCMoney_TotalMoney]as[totalmoney
示例代码 select
1. A.[DocNo]as[docno],
2. A1.[Item_ItemCode]as[itemcode],
3. A2.[LineNum]as[linenum],
4. A2.[ARBillLine]as[arbillLine],
5. A2.[Maturity]as[maturity],
6. A2.[AROCMoney_TotalMoney]as[totalmoney],
7. A2.[AROCMoneyBalance_TotalMoney]as[totalBalanceMoney]
8. into#tempShouhuoFenqi
9. fromAR_ARBillHeadasA
10. leftjoin[AR_ARBillLine]asA1on(A.[ID]=A1.[ARBillHead])
11. leftjoin[AR_ARInstalment]asA2on(A1.[ID]=A2.
[ARBillLine])
12. groupbyA.DocNo,A1.Item_ItemCode,A2.LineNum,A2.ARBillLi
ne,A2.Maturity,A2.AROCMoney_TotalMoney,A2.AROCMoneyBal
ance_TotalMoney
13. --select*from#tempShouhuoFenqi
14. --droptable#tempShouhuoFenqi
合同起始日期:第期的日期
1. selectdocno,arbillline,maturity1
2. into#tempMaturity1from
3. (