Cuestión : SQL confuso

Tring para hacer una declaración de caso en el SQL.  Quisiera que fuera clase de como cuando en Java decimos si el proyecto es 101, después hacemos esto.  Si el proyecto es 102, hacer el algo más.  Si el proyecto es 103, hacer esto.  No puedo imaginar el sintaxis.  Aquí es lo que ahora tengo: class= " lineNumbers " >
1 del >

SELECT codeBody del " prettyprint " del class= del id= " codeSnippet962101 " del >
= “200812” del fiscalno y <=@fiscalno (del fiscalno)) Y (<>'BTD') (del acct))
GRUPO POR proyecto, [pjt_entity] + ' - '
TENIENDO ((@proj = “space102”)) 
ORDEN POR proyecto, [pjt_entity] + ' - ';
class= claro " lineNumbers " >
1 del >


SELECT codeBody del " prettyprint " del class= del id= " codeSnippet962102 " del >
= “201001” del fiscalno y <=@fiscalno (del fiscalno)) Y (<>'BTD') (del acct))
GRUPO POR proyecto, [pjt_entity] + ' - '
TENIENDO ((@proj = “space101”)) 
ORDEN POR proyecto, [pjt_entity] + ' - ';
class= claro " lineNumbers " >
1 del >


SELECT codeBody del " prettyprint " del class= del id= " codeSnippet962103 " del >
= “201001” del fiscalno y <=@fiscalno (del fiscalno)) Y (<>'BTD') (del acct))
GRUPO POR proyecto, [pjt_entity] + ' - '
TENIENDO ((@proj = “space106”)) 
ORDEN POR proyecto, [pjt_entity] + ' - ';
class= >
" claro " de
class= del

Respuesta : SQL confuso

Usted tendría que hacer esto en un procedimiento almacenado o algo y utilizarlo:

SI (@proj = “1”)
COMENZAR

EXTREMO

SI (@proj = “2”)
COMENZAR

EXTREMO

Y así sucesivamente…
Otras soluciones  

 
programming4us programming4us