February 24, 2014 at 9:02 am
I have tbl1 and tbl2
Tbl1 contains below columns
EmpId
EmpLName
EMPFName
EmpEmail
Tbl2 contains below columns:
EmpId
FirstName
LastName
Active
I need to insert from tb2 to tbl1 based on below conditions
EmpId => EmpId
EmpLName => LastName
EMPFName => FirstName
EmpEmail => Email (only copy the ones where its values ending with @test.com), otherwise set the default value to empty string.
Active = 1 when there is an email value.
February 24, 2014 at 9:07 am
Pretty sparse on details but this should get you started in the right direction.
insert Tbl2
select EmpId,
EmpId,
EmpLName,
EMPFName,
case when EmpEmail like '%@test.com' then EmpEmail else '' end,
case when EmpEmail is not null then 1 else 0 end
from Tbl1
_______________________________________________________________
Need help? Help us help you.
Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.
Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.
Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/
February 24, 2014 at 9:11 am
Sean -
Thank you for the quick reply and big help.
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply