0

表的表结构如下:
1)MainTable(Date,CC,BU,Amount,Mode)
2) Table2(Date,CC,BU,column1,column2,column3,column4)

这里,
对于Table2

column1 = 从 MainTable WHERE CC= 'value1' 和 Mode LIKE '011' 中选择 SUM(Amount);
column2 = 从 MainTable WHERE CC= 'value1' 和 Mode LIKE '012' 中选择 SUM(Amount);
column3 = 从 MainTable WHERE CC= 'value1' 和 Mode LIKE '10_' 中选择 SUM(Amount);
column4 = 从 MainTable WHERE CC= 'value1' 和 Mode LIKE '03_' 中选择 SUM(Amount);
日期 = MainTable 中的日期值

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

请帮我!!!先感谢您!!!

4

1 回答 1

0

你会按日期分组...

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

于 2013-05-07T09:31:56.877 回答