zoukankan      html  css  js  c++  java
  • 流水报表 SQL累加

    with T1 as
    (
    ----------------------------------------
    select row_number() over(order by FHCHA) as SORT,FHCHA,DESCRIPCION,EGRESO,INGRESO,BALANCE,sum(BALANCE-EGRESO+INGRESO) as ALL_BALANCE,BankID
    FROM (
    SELECT FHCHA,'BALANCE' as DESCRIPCION,0 as EGRESO,0 as INGRESO, BALANCE,BankID FROM Bms_BankAccountBalance
    union
    SELECT ReceiptsDate,Notes,0, Amount ,0,BankID from Bms_CustomerReceipts
    union
    SELECT PaymentDate,Notes ,TotalAmount ,0,0,BankID from Bms_SupPayment
    ) T group by FHCHA,DESCRIPCION,EGRESO,INGRESO,BALANCE,BankID
    -----------------------------------------------
    )
    select *,Cumulation=(select SUM(ALL_BALANCE) from T1 T_In
    where T_In.BankID=T_Out.BankID and T_In.SORT<=T_Out.SORT)
    from T1 T_Out

  • 相关阅读:
    A+B Problem
    迭代平方根
    猴子报数
    分数求和
    猴子吃桃
    钻石
    杨辉三角形
    MYSQL 5.7 修改密码、登录问题
    SQL 语句 explain 分析
    重构CMDB,避免运维之耻
  • 原文地址:https://www.cnblogs.com/FH-cnblogs/p/3424190.html
Copyright © 2011-2022 走看看