Declare  @tb TABLE (Id int IDENTITY, fdate datetime, fzqdm bigint, fkmdm varchar(50),
facctname varchar(50), facctattr varchar(50), facctattrid varchar(10), fzqsl numeric(18, 4),
fzqsz numeric(18, 4), facctlevel varchar(10), fby varchar(10), fcurcode varchar(10))


insert into @tb(fdate,fzqdm,fkmdm,facctname,facctattr,facctattrid,fzqsl,fzqsz,facctlevel,fby,fcurcode)

select fdate,fzqdm,fkmdm,facctname,facctattr,facctattrid,fzqsl,fzqsz,facctlevel,fby,fcurcode from table1

 

 

select  count(*) from @tb      
where id<=t.id and fzqdm=t.fzqdm and facctattrid = t.facctattrid and fdate=t.fdate and fby=t.fby and fcurcode=t.fcurcode), t.*
                  from @tb t

 

红色代码是不可少的,绿色部分相当于row_numbers()函数中的partition by部分。

 

 

相关文章:

  • 2021-08-20
  • 2021-12-22
  • 2021-05-24
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-12-31
  • 2021-12-09
  • 2021-10-23
相关资源
相似解决方案