如何处理此提取

时间:2015-10-31 12:14:57

标签: sql cognos cognos-determinants

完成加入后,我的记录如下:

Application     Product     Collateral_Type   Loan_Amount Collateral_Value 
Application#1   ProductA    CollateralTypeX   $1000         $800  
Application#2   ProductA    CollateralTypeX   $2000         $1200 
Application#2   ProductA    CollateralTypeY   $2000         $300  

请告知我是否有任何方法可以仅通过产品进行总结并避免因Collat​​eral_type导致的金额重复... 它应该是这样的..

Application#1   $1000  
Application#2   $2000  

回复Adish ......

表1

申请号

产品

Loan_Amount

表2

申请号

Collat​​eral_Type

Collat​​eral_Value

我遇到了认知框架中的决定因素。 但是我无法正确地解决这个问题。

再次欣赏建议我应该如何正确设置决定因素,以便贷款金额不会被多个抵押品加倍...

2 个答案:

答案 0 :(得分:0)

您可以使用子查询获取DISTINCT数据,然后进行聚合:

SELECT sub.Application, SUM(Loan_Amount) AS total
FROM (SELECT DISTINCT Application, Product, Loan_Amount
      FROM your_table) AS sub
GROUP BY sub.Application;

LiveDemo

答案 1 :(得分:0)

对我而言,您似乎想要cieLch(或max()min()),而不是avg()

sum()