每个单位可以有若干个订单,每个订单有若干种物品单位 订单号 物品名 个数
市场部 001 钢笔 100
市场部 001 铅笔 50
市场部 002 钢笔 20
人事部 003 橡皮 25
人事部 003 笔记本 60
/////////////////////////////希望得到
单位 订单数 物品个数
市场部 2 170
人事部 1 85

解决方案 »

  1.   

    select 单位,count(distinct 订单号),sum(个数) from 表 group by 单位
      

  2.   


    select 单位,count(distinct 订单号) as 订单数,sum(个数) as 物品个数
    from TableName
    group by 单位
      

  3.   

    select 单位,count(distinct 订单号) as 订单数,sum(个数)as 物品个数
    from 表
    group by 单位
      

  4.   

    select 单位,count(distinct 订单号) as 订单数,sum(个数)as 物品个数
    from 表
    group by 单位