麻烦在T-sql中将总销售额汇总到一行

时间:2019-08-27 18:19:56

标签: tsql

我拉出了一个为期12个月的客户购买清单。信息包括有关其购买的许多信息,包括其财务ID,帐户编号和有关购买的详细信息。我想将全年购买的每个商品编号汇总为一行,无论他们在那个日期购买了多少。我想查看总的“ ea”和总销售额。听起来很简单,我知道。

我试图对这两个类别进行求和并使用group by子句,但由于日期不同或数量不同等原因,我仍然会为每种功能获得几行。如果我剔除很多我想要的细节,我可以进入单行,但我需要更多信息。

选择  FID ,帐号 ,用户名 ,设施, ,Sum(total_purcahse_ea)作为total_ea ,Sum(Total_Sales)作为total_sales ,mfr_nbr ,Item_Class_nbr

分组依据  FID ,帐号 ,用户名 ,设施, ,mfr_nbr ,Item_Class_nbr

因为每个FID可以有多个帐号,并且每个帐号下可以有多个帐号,所以对于相同的设备,我会得到同一行mfr_nbr的几行,因为发票日期不同或购买的总金额不同是不同的。不确定。我只想得到这样的东西: FID Account_nbr Account_name设施Total_ea Total_sales mfr#item_class# 123 0051汤姆西区16 1600 a605 da559

不是10行,总价为$ 1600的16 ea

0 个答案:

没有答案