March 28, 2013 at 1:39 pm
Hi
I have a parameter called program
it goes through and does its select, then in the where
it has a case statement depending on the parameter
Unit.FullName =
Case
when @Program='A' then '123'
When @Program= 'B' then '456'
But when program = 'C' i want it to check CostCenter.Fullname instead of Unit.Fullname...?
do I have to put a case statement around the outside and do two selects?
Thanks
March 28, 2013 at 1:54 pm
Check out this article from Gail. http://sqlinthewild.co.za/index.php/2009/03/19/catch-all-queries/[/url]
_______________________________________________________________
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/
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply