聚合函数或SQL Server中的GROUP BY子句

时间:2019-02-03 06:18:18

标签: sql sql-server

我想按指定的日期获取每天的总和,并在其上显示总和和租户名称。应该是这样有没有可能正确构造它的方法?

tenant_id tenant_name  Total Amount
-----------------------------------
  123      SAMPLE         37100

1 个答案:

答案 0 :(得分:1)

在分组方式中同时使用两个列

 group by tenant_id ,tenant_name

因此您的查询将是

select   s.tenant_id ,i.tenant_name,
   sum(s.amount) as total
  from sales_data s left join
      Tenant_info i 
       on s.tenant_id=i.tenant_id
  group by s.tenant_id ,i.tenant_name

注意:如果在使用聚合函数时未将选择列分组,则最大db抛出错误