Thank you David, I took you first suggestion and it worked.  ALthough I'm not sure how it's working.
 
Ryan


 
On 12/8/05, David L. Penton <[EMAIL PROTECTED]> wrote:
If you were building dynamic sql then that would be *almost* sufficient.  Since I don't
think you are:

select
  m.*  -- always write out column names
from
   tbl m
where
   m.Region = @Region
   OR (
       @Region = 'Southwest'
       AND m.Region = 'N/L'
   )

You can alternatively do things like this (hopefully this doesn't confuse matters):

select m.* from tbl m
where
   m.Region = @Region

UNION ALL

select m.* from tbl m
where
   @Region = 'Southwest'
   AND m.Region = 'N/L'

Or if this is a stored proc you can:

IF @Region = 'Southwest'
BEGIN
   select m.* from tbl m
   where
       m.Region IN ('Southwest', 'N/L')
END
ELSE
BEGIN
   select m.* from tbl m
   where
       m.Region = @Region
END



--
David L. Penton, Microsoft MVP
JCPenney Application Specialist - Lead
"Mathematics is music for the mind, and Music is Mathematics for the
Soul. - J.S. Bach"
Blog @ http://blogs.SqlAdvice.com/dpenton/

Do you have SQL BOL installed?  If not, why not?
New SP3 SQL BOL: http://www.davidpenton.com/sqlbol

---------- Original Message -----------
From: Ryan Everhart <[EMAIL PROTECTED]>
To: DFWCUG <[email protected]>
Sent: Thu, 8 Dec 2005 16:23:00 -0600
Subject: [DFW CFUG] T-SQL Where Statement

> Hey all,
> I ned to do a where statement like this....
>
> WHERE M.Region IN (
>               CASE @region
>                             WHEN 'Southwest' THEN '''Southwest''' + ',' +
> '''N/L'''
>                              ELSE @Region
>                END
>                 )
>
> Where if the @region variable is Southwest i need to get all values IN
> ('Southwest','N/L') but if it's any other region I just need to get that
> region's values.  Does that make sense?
>
> The above code validates, but it does not return any results.  Any thoughts?
>
> Ryan
>
> --
> Ryan Everhart
> [EMAIL PROTECTED]
------- End of Original Message -------


_______________________________________________
List mailing list
Reply to DFWCFUG:
[email protected]
Subscribe/Unsubscribe:
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
http://lists1.safesecureweb.com/mailman/private/list
              http://www.mail-archive.com/list%40list.dfwcfug.org/
               http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors: www.HostMySite.com www.teksystems.com/



--
Ryan Everhart
[EMAIL PROTECTED]
_______________________________________________
List mailing list
Reply to DFWCFUG: 
[email protected]
Subscribe/Unsubscribe: 
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives: 
http://lists1.safesecureweb.com/mailman/private/list 
http://www.mail-archive.com/list%40list.dfwcfug.org/             
http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors: www.HostMySite.com www.teksystems.com/

Reply via email to