select count(distinct email_address)
from
(
select distinct email_address,
case when elq_activity_type='EmailSend' then 1 else 0 end 'Sends',
case when elq_activity_type='Bounceback' then 1 else 0 end 'Bounces',
case when elq_activity_type='EmailOpen' then 1 else 0 end 'Opens',
case when elq_activity_type='EmailClickthrough' then 1 else 0 end 'Clicks'
from elq_stg_activity
) a
having sum(sends-bounces)>0
having句は何もしていないようです。私は間違って何をしていますか? 電子メールを配信したすべての固有の電子メールを取得する必要があります(送信バウンス)。 ありがとう!
質問を編集し、サンプルデータと希望する結果を提供してください。 –
ここからsend-bounceの列が来ていますか?サンプルデータやテーブル構造を教えてください。 – IamMOHIT
私は文法の観点から質問していますが、having節の有無にかかわらず同じ出力が得られます。私が何か他のものをクリックしたようなものを置いたとしても(それは最大10%の送信者でなければなりません) – user8834780