zoukankan      html  css  js  c++  java
  • sqlserver 分组 group by

    select 名称, COUNT(名称) as 数量之和
    from 信息
    group by all 名称

    --条件之后 在分组
    select 产品类型 from (
    
    select A.物料编码,B.产品类型,A.实发数量,A.金额,A.订单类型,A.开票日期,A.客户编码 from V_订单明细 A left join
    (select 物料编码,产品类型 from 物料)AS B on  B.物料编码 = A.物料编码
    where  1=1 AND  A.订单类型 NOT IN ('退货订单','三四级订单')
    
    ) C GROUP BY  产品类型
    select XS.产品类型,XS.销售数量,XS.销售金额,TH.产品类型 from(
    --
            select 产品类型,SUM(实发数量)销售数量,SUM(金额)销售金额 from (
            select A.物料编码,B.产品类型,A.实发数量,A.金额,A.订单类型,A.开票日期,A.客户编码 from V_订单明细 A left join
            (select 物料编码,产品类型 from 物料)AS B on  B.物料编码 = A.物料编码
            where  1=1 AND  A.订单类型 NOT IN ('退货订单','三四级订单')
            AND (开票日期 BETWEEN '2019-01-01' AND '2019-09-01 23:59:59')  
            ) C GROUP BY  产品类型
    --
    ) XS
    LEFT JOIN
    (
            --
            select 产品类型,SUM(实发数量)退货数量,SUM(金额)退货金额 from (
            -->
            select A.物料编码,B.产品类型,A.实发数量,A.金额,A.订单类型,A.开票日期,A.客户编码 from V_订单明细 A 
    
            left join
            (select 物料编码,产品类型 from 物料)AS B 
            on  
            B.物料编码 = A.物料编码
            where  1=1 AND A.订单类型='退货订单'  --        where  1=1 AND  A.订单类型 NOT IN ('退货订单','三四级订单')
            AND (A.开票日期 BETWEEN '2019-01-01' AND '2019-09-01 23:59:59')  
            -->
            ) C GROUP BY  产品类型
            --
    ) TH
    ON
    XS.产品类型 = TH.产品类型
  • 相关阅读:
    智能语音
    设置View大小随屏幕自动放大
    程序经常在第一次启动时崩溃
    苹果员工的休假时间记录
    未解决知识点:edgesForExtendedLayout
    关于iOS的autolayout中导航栏的疑问
    iOS比较好用的抽屉第三方:JASidePanels
    versions使用心得
    使用Xcode7上传app的error整理:ERROR ITMS-90535,ERROR ITMS-90529,ERROR ITMS-90049
    subversions上传新文件Xcode中不显示
  • 原文地址:https://www.cnblogs.com/enych/p/9244522.html
Copyright © 2011-2022 走看看