Quantcast
Channel: Teradata Forums - Database
Viewing all articles
Browse latest Browse all 14773

volatile table as select..with data - not loading data - response (20) by Adharssh

$
0
0

Hi, 

 

The modified update query is this, You are actually joining the Update table with the Source table. When you actually update an table, the table itself joined. Usually Inner join.

 

UPDATE temp1
FROM      (
                SELECT CAST(RP.REGIS_DATETM AS DATE) AS MyDate, 
                        COUNT(DISTINCT RP.REGIS_PRSNA_ID) AS Q1Count 
                FROM
                        iCRM_LOAD.REGIS_PRSNA RP
                        INNER JOIN iCRM.MKTNG_PGM MP
                            ON RP.MKTNG_PGM_NBR = MP.MKTNG_PGM_NBR
                        INNER JOIN iCRM.REGIS_PRSNA_EMAIL_ADDR RPE
                            ON RP.REGIS_PRSNA_ID = RPE.REGIS_PRSNA_ID
                                AND RP.MKTNG_PGM_NBR = RPE.MKTNG_PGM_NBR
                WHERE
                        RP.MKTNG_PGM_NBR IN (115)
                        AND RPE.SUBSCRPTN_OPT_IND = 'I'
                        AND RP.PRSNA_STATUS_CODE = 'AC'
                        AND RP.REGIS_DATETM BETWEEN (CURRENT_DATE -7) and CURRENT_DATE                           
                GROUP BY CAST (RP.REGIS_DATETM AS DATE)
            ) temp2
SET temp1.Q1Count = temp2.Q1Count
where temp1.MyDate = temp2.MyDate;

 

 


Viewing all articles
Browse latest Browse all 14773

Trending Articles