如何通过对其他函数的字段执行聚合函数来向表添加列

本文关键字:函数 添加 执行 何通过 其他 字段 | 更新日期: 2023-09-27 18:12:21

表的表模式如下:
1) MainTable(日期、CC BU、数量、模式)
2)表(日期、CC BU、column1 column2, column3, column4)

在这里,
为表

column1 = select SUM(Amount) from MainTable WHERE CC= 'value1' and Mode LIKE '011';
column2 = select SUM(Amount) from MainTable WHERE CC= 'value1' and Mode LIKE '012';
column3 = select SUM(Amount) from MainTable WHERE CC= 'value1' and Mode LIKE '10_';
column4 = select SUM(Amount) from MainTable WHERE CC= 'value1' and Mode LIKE '03_';
Date = MainTable中的日期值

我设法得到了column1,column2,column3,column4的值
但是如何获取那些聚合函数的Date1值

请帮帮我!!提前谢谢你!!

如何通过对其他函数的字段执行聚合函数来向表添加列

按日期分组…

的例子:column1 = select Date, SUM(Amount) from MainTable GROUP BY Date HAVING CC= 'value1' and Mode LIKE '011';