tsql - 麻烦将总销售额汇总到 T-sql 中的一行
问题描述
我从我们的客户那里提取了一份为期 12 个月的购买清单。信息包括有关他们购买的大量信息,包括他们的财务 ID、帐户编号和有关购买的详细信息。无论他们在哪个日期购买了多少,我都想将全年购买的每个项目编号汇总到一行。我想查看总“ea”和总销售额。我知道听起来很简单。
我试图将这两个类别相加并使用 group by 子句,但由于日期不同或数量不同等,我仍然为每个设施得到几行。如果我剔除很多我想要的细节,我可以得到单行,但我需要更多信息。
选择 FID ,account_number ,Account_Name ,facility, ,Sum(total_purcahse_ea) 作为 total_ea ,Sum(Total_Sales) 作为 total_sales ,mfr_nbr ,Item_Class_nbr
按 FID ,account_number ,Account_Name ,facility, ,mfr_nbr ,Item_Class_nbr 分组
由于每个 FID 可以有多个帐号,并且它们可以是每个帐号下的多个帐号名称,因此我会为同一设施获得几行相同的 mfr_nbr,因为发票日期不同或购买的 ea 总量不同。没有把握。我只想得到这样的东西: FID Account_nbr Account_name facility Total_ea Total_sales mfr# item_class # 123 0051 Tom's west 16 1600 a605 da559
而不是 10 条线,总共 16 条 1600 美元
解决方案
推荐阅读
- reactjs - Next.js SWR 从缓存中访问数据
- swift - Userdefaults 不会加载或保存
- c - 未定义对 elf_i386 的“memcpy”链接的引用
- flutter - ListView 使 DecoratedBox 溢出 SizedBox 区域
- wordpress - 如何更改默认 Divi 模块的输出
- matplotlib - 为什么 x 轴从 91 而不是 90 开始?
- javascript - 如何让我的 DB 函数将信息发回?
- java - Spring Boot:如何将对象从另一个控制器发送到 RestController?
- excel - Nodejs Excel工作表使用Sendgrid编辑和发送
- javascript - 反应随机定位的图像