null - SQL input needed to get correct output -
select a.subscriberkey, a.eventdate,b.createddate _click join _listsubscribers b on a.subscriberkey = b.subscriberkey b.listid = '10630' , b.createddate > (select dateadd(day,-180,getdate())) , a.eventdate null group a.subscriberkey,b.createddate, a.eventdate
at moment, nothing being returned. want return subscribers subscriberkey(which email), eventdate(the date click took place), , date added(createddate) when have not clicked on anything. can point me in right direction? everyone!
i don't see purpose of group in case. aren't doing aggregation.
i believe give result looking for.
select subscriberkey, null eventdate, createddate _listsubscribers ls listid='10630' , createddate > dateadd( day, -180, getdate()) , not exists( select 1 _click c c.subscriberkey = b.subscriberkey )
the following query using outer join should give same results, , more similar original query.
select ls.subscriberkey, c.eventdate, ls.createddate _listsubscribers ls left outer join _click c on c.subscriberkey = ls.subscriberkey listid='10630' , createddate > dateadd( day, -180, getdate()) , c.eventdate null
Comments
Post a Comment