SELECT
AT1.TH_FISCAL_YEAR,
AT1.TH_FISCAL_WEEK,
SUM(A.AMOUNTCAST(WEEK_START_DT AS DATE) AS SALESWEEK_DT,
COUNT(DISTINCT A.TICKETREGISTERED_ACCOUNT_ID) AS TRNXSGUESTS,
COUNT(DISTINCT AT1.REGISTEREDTICKET_ACCOUNT_ID) AS GUESTSTRXNS,
SUM(T1.AMOUNT) AS SWS
FROM STG.DERIVED_MASTER_TABLE_NEW AT1
WHERE
PARTITION_DATE_KEY BETWEEN '<START DATE>' AND '<END DATE>'
AND PERIOD_DT BETWEEN '<START DATE>' AND '<END DATE>'
AND AT1.IS_PASS_THROUGH = 0
AND AT1.COUNTRY_NM = 'CANADA'
AND LEFT(A.REGISTERED_ACCOUNT_ID,7) = 'us-east'
GROUP BY 1,2,3 |