I am trying to create a report using BIDS. I want one of the columns to provide an email address. I have two tables containing email addresses. One contains the original email address the customer provided when they started doing business with us. The other table contains a possibly updated (alternate) email address they submitted on the website.
Sometimes the original email address uses our company domain because my company use to create emails for clients that did not have an address.
I need to construct a query that will evaluate the original email address. It needs to do two things:
The query will need to spit out this evaluation is a single column called Email.
Can this be done? Should I look towards BIDS instead? If so, what direction?
Thanks in advance for your help.
easy peasy using CASE. Something like:
SELECT whatever1, whatever2, CASE
WHEN originalemail IS NULL THEN alternateemail
WHEN originalemail like '%domainname%' THEN alternateemail
ELSE originalemail
END AS Email
FROM...
SELECT
CASE t1.orgEmail
WHEN NULL THEN t2.altEmail
WHEN LIKE '%domainname%' THEN t2.altEmail
ELSE
t1.orgEmail
END AS email
FROM
table1 AS t1, Table2 as t2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With