由于不平等条件导致的假脱机空间问题

时间:2017-07-07 10:28:06

标签: performance teradata

我的查询中遇到了一个假脱机空间问题。下面是查询:

netsh http delete sslcert ipport=0.0.0.0:443

我试图根据有效期ICEXPD选择一条记录。我的内部查询给了我一个记录,每个客户没有ICCUSNO,如下所示: 我

    SEL * from (

    SEL A.ICCUSNO,
    B.ACACCNO,
    D.PARTY_ID, 
    E.PARTY_IDENTIFICATION_NUM,
    E.PARTY_IDENTIFICATION_TYPE_CD,
    A.ICIDTY,
    A.ICIDNO AS ICIDNO,
    A.ICEXPD,
    ROW_NUMBER() OVER(PARTITION BY ICCUSNO ORDER BY ICEXPD DESC ) AS ICEFFD2
    FROM GE_SANDBX.GE_CMCUST A
    INNER JOIN GE_SANDBX.GE_CMACCT B
    ON A.ICCUSNO=B.ACCUSNO 
    INNER JOIN GE_VEW.ACCT C
    ON B.ACACCNO=C.ACCT_NUM
    AND C.DATA_SOURCE_TYPE_CD='ILL'
    INNER JOIN GE_VEW.PARTY_ACCT_HIST D
    ON C.ACCT_ID=D.ACCT_ID
   LEFT OUTER JOIN GE_VEW.GE_PI E
    ON D.PARTY_ID=E.PARTY_ID
    AND A.ICIDTY=E.PARTY_IDENTIFICATION_TYPE_CD
    AND E.DSTC NOT IN( 'SCRM', 'BCRM')
    --WHERE B.ACACCNO='0657007129'
    --WHERE A.ICIDNO<>E.PARTY_IDENTIFICATION_NUM
    QUALIFY  ICEFFD2=1) T
    where t.PARTY_IDENTIFICATION_NUM<>t.ICIDNO;

但是,只有当PARTY_IDENTIFICATION_NUM与ICIDNO不匹配时,我才更新表格。

以下是解释计划:

CCUSNO ACACCNO PARTY_ID Party_Identification_Num    Party_Identification_Type_Cd    ICIDNO  ICEXPD  ICEFFD2
    100000013   500010207   5,862,640   1-0121-2073-7   S   1-0212-2073-4   9/20/2007   1

收集所有必需的统计数据。 谢谢你的帮助。

0 个答案:

没有答案