Tengo una tabla que tiene una columna llamada Direct de tipo char (1). Sus valores son 'Y' o 'N' o NULL. Estoy creando una vista y quiero que el valor se transforme en 0 o 1 de tipo bit. En este momento es del tipo INT. ¿Cómo voy a hacer esto?transformando de 'S' o 'N' al bit
A continuación se presenta el código:
CASE WHEN Direct = 'Y' THEN (SELECT 1)
WHEN Direct <> 'Y' THEN (SELECT 0) END AS DirectDebit
EDIT: ¿Cómo puedo hacer que el tipo de la columna es de tipo BIT?
¿Quieres NULL que ser convertido a 0? – dan04