我想得到所有orders和revenue的总和,按campaign_id、report_date和sku分组(它是PK)。下一条语句将起作用: select sum(orders) as orders_total, sum(revenue) as revenue_total, campaign_id, report_datefrom table
group by campaign_id, report_date 但我还想在result中添加额外的列:product_
我有一个SiteStaff表,我想用相同的staffId将所有员工分组在一起,并将holiday列相加。> group = session.query(SiteStaff, func.sum(SiteStaff.Holiday)).group_by(SiteStaff.StaffID).all()> print group
输出将人员分组在一起,但不添加列。下面是我试图模仿的sql:
=QUERY(Data,"SELECT C,D,E,SUM(G),L,SUM(G*M) WHERE A = '"&$A$1&"' AND E = '"&$B$1&"' GROUP BY C,D,E,L",1)
我想在分组时计算columnG*columnM和这个结果的总和。在开始对表进行分组之前,这很好。我可以执行columnG*columnM获取