如何创建一个计算列,其条件也可以汇总多行中的多个列

时间:2017-04-19 16:51:48

标签: sql sql-server tsql

如何创建一个计算列,其条件也可以汇总多行中的多列。

说我在表格中有以下数据:

enter image description here

我明白我能做到:

UP-TO-DATE

在我的选择列表中将它添加到Funded和Direct成本中,但是我需要一些方法为具有相同拖拉机和驱动程序编号的每一行执行此操作,然后将资助和直接行合并为一个名为汽油。所以它从上面的表格到下面的表格。

enter image description here

任何帮助将不胜感激。 *由于隐私原因,这些表格中的任何数据都不是实际的客户数据,而是我作为占位符提出的随机数据。

3 个答案:

答案 0 :(得分:1)

您只需使用分组来执行此操作:

A = ['NFO documents required for opening an account in the name of a single Individual', 'Can an Individual open more than one Investment Account or folio']

答案 1 :(得分:0)

你可以使用     选择订单,拖拉机,司机,总和(资金+直接)燃料     按订单分组,拖拉机,司机

答案 2 :(得分:0)

为什么一群人不够?

 Select tractor, driver, 
   Sum(Funded_Amount + Direct_Amount) TotalFuel
 From table
 Group By tractor, driver