2010-02-24 12 views

Respuesta

43

Debe utilizar la cláusula CASO:

CASE 
    WHEN FieldA > FieldB THEN 1 
    ELSE 0 
END 
39
Select Convert(Bit, Case When FieldA > FieldB Then 1 Else 0 End) As YourBitColumn 

Si desea devolver un TBI, entonces necesita el convertido (o yeso) a un tipo de datos bit, de lo contrario, SQL interpretaría el duro codificado constante (1 o 0) como un entero.

Cuestiones relacionadas