SQL Server - consulta con if

 
Vista:

consulta con if

Publicado por andreafuhr (7 intervenciones) el 27/04/2006 14:52:05
Hola gente linda!!!
Acá le envio el codigo para mi consulta. Tengo problemas con la sintaxis de if. En la siguiente linea de codigo lo comenté para q funcione pero si le quito lo comnetado me da error en "then"
Please..ayuda!!!!

select
case faseActiva
when 1 then 'Fase Activa'
when 2 then 'Fase Programacion'
when 3 then 'Fase Testing'
when 4 then 'Fase Final'

end as faseActiva

/*if pe_tiempoUtilizado=-1 then
0 as pe_tiempoUtilizaod*/

from pedidos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta con if

Publicado por jesusv (9 intervenciones) el 28/04/2006 18:00:06
Ok el problema es que en Sql server la sentencia es:

IF Boolean_expression { sql_statement | statement_block }
[
ELSE
{ sql_statement | statement_block } ]

en pocas palabras el "then" no lo necesitas

deberia funcionar simplemente poniendo

select
case faseActiva
when 1 then 'Fase Activa'
when 2 then 'Fase Programacion'
when 3 then 'Fase Testing'
when 4 then 'Fase Final'

end as faseActiva

if pe_tiempoUtilizado=-1
select pe_tiempoUtilizaod=0

from pedidos

este codigo no deve de regresar error. pruebalo y si no es asi me dices
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar