我正在尝试加入20个不同的表(每个月一个表),这些表具有下一列,所有表都具有相同的列:
Date|ID_contract|product type|Area|Balance
使用sql的左连接后(我希望看到每个合同余额的演变)我看到有些产品是重复的。 签订合同的原因是,对于某些日期,在某些表中,同一产品会出现多次。例如,在表a27022017中:
- Date ID_contract Product type Area Balance
- 27/02/2017 F123 dividend Spain 4.587
- 27/02/2017 F123 dividend Spain -1.267
- 27/02/2017 F123 dividend Spain 1.267
因此,在加入表之前,我想将每个合约的余额加总,只有一个ID_contract,而不是获取重复。我该怎么做?对不起,我是SAS新手。 非常感谢你。
答案 0 :(得分:0)
您只需使用SQL的SUM运算符:
SELECT Date, ID_contract, [Product type], Area, SUM(Balance) FROM
GROUP BY Date, ID_contract, [Product type], Area