zoukankan      html  css  js  c++  java
  • 应收帐款根据收费周期分组

    代码
    select KMID,RelatedCode,RelatedID,ReceivableType,QtyTD,ReceivableDate,ReceivableEndDate from vw_chg_Receivable

    select newid() as KMID,c0.RelatedCode,c0.RelatedID,c0.QtyTD,c0.ReceivableDate,c0.ReceivableEndDate,max(c1.Amount) as '仓储费',max(c2.Amount) as '码头费',max(c3.Amount) '操作费'
    from (select * from vw_chg_Receivable) as c0
    left join (select * from vw_chg_Receivable where Goodsid=(select kmid from (select *,row=row_number() over (order by TypeName) from vw_chg_CostType)ta where row=1)) as c1 on c0.ReceivableDate=c1.ReceivableDate
    left join (select * from vw_chg_Receivable where Goodsid=(select kmid from (select *,row=row_number() over (order by TypeName) from vw_chg_CostType)ta where row=2)) as c2 on c0.ReceivableDate=c2.ReceivableDate
    left join (select * from vw_chg_Receivable where Goodsid=(select kmid from (select *,row=row_number() over (order by TypeName) from vw_chg_CostType)ta where row=3)) as c3 on c0.ReceivableDate=c3.ReceivableDate
    group by c0.ReceivableDate,c0.ReceivableEndDate,c0.RelatedCode,c0.RelatedID,c0.QtyTD
    order by c0.ReceivableDate

    执行结果如下图:

  • 相关阅读:
    uva 11997
    【USACO 3.1.1】最短网络
    【USACO 2.4.5】分数化小数
    【USACO 2.4.4】回家
    【USACO 2.4.3】牛的旅行
    【USACO 2.4.2】穿越栅栏
    【USACO 2.4.1】两只塔姆沃斯牛
    【USACO 2.3.5】控制公司
    【USACO 2.3.4】货币系统
    【USACO 2.3.3】零数列
  • 原文地址:https://www.cnblogs.com/larson/p/1885382.html
Copyright © 2011-2022 走看看