what i'm trying accomplish have results of case include results of data. cases 1 , 2 go table resulting in 2 columns id | status | statusdescription. i'd join results of data along results of case.
i have table results , 2 tables being joined in case.
@zipcode varchar(5), @tribal varchar(5) declare @status varchar(30) select @status = case when exists (select zipcodecoverage.zipcode, zipcodecoverage.state, serviceplan, plan_name [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]= [plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') '1' else 2 end select * [lifelinereference].[dbo].[lifelineplanstatuscodes] id = @status
status code table
id | status | statusdescription 1 | success | transaction may proceed 2 | fail | not continue
what need results be
id | status | statusdescription | zipcode | state | serviceplan | plan_name
i think got it. here came with
@zipcode varchar(5), @tribal varchar(5) declare @status varchar(30) select @status = case when exists (select zipcodecoverage.zipcode, zipcodecoverage.state, serviceplan, plan_name [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]=[plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') '1' else 2 end select * ,(select zipcodecoverage.zipcode [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]=[plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') zipcode ,(select zipcodecoverage.state [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]=[plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') state ,(select serviceplan [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]=[plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') serviceplan ,(select plan_name [lifelinereference].[dbo].[zipcodecoverage] join [vcaredata].[dbo].[tbl_plan] on [zipcodecoverage].[state]=[plan_state] zipcode = @zipcode , is_tribal = @tribal , life_line = 'y') plan_name [lifelinereference].[dbo].[lifelineplanstatuscodes] id = @status
giving me results of:
id status statusdescription zipcode state serviceplan plan_name 1 success service available 48322 mi abc michigan wireless xxxx service free250
Comments
Post a Comment