如何通过对其他函数的字段执行聚合函数来向表添加列
本文关键字:函数 添加 执行 何通过 其他 字段 | 更新日期: 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';