Visual Basic.NET - Devolver texto de un dato tipo Bit

 
Vista:

Devolver texto de un dato tipo Bit

Publicado por Lilia (62 intervenciones) el 02/05/2007 19:56:19
Hola.. buen día!!!

Ahora tengo el caso de ver si es posible que si tengo un campo de tipo BIt, al momento de hacer una consulta de SQL, me arroje un texto..
Por ejemplo:
* Si es True que arroje: Credito
* Si es False que arroje: Contado

Uso el siguiente store:
CREATE Proc [dbo].[P_NOTAS_NO_PAGADAS_X_CTE]
@i_nro_cliente int
AS
Select i_nro_folio,d_fecha, d_vencimiento, b_credito, f_hectareas, f_precio, f_importe,f_deuda, f_total
From NOTAS
Where (i_nro_cliente=@i_nro_cliente) and (c_est_nota='P')
GO

Tengo idea de que es posible usar un "If", pero no me sé muy bien la sintaxis..

De antemano muchas gracias..
Que tengan un excelente dia!!!
Besos!!!
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: Ha quedado resuelto

Publicado por Lilia (62 intervenciones) el 03/05/2007 01:20:02
Gracias!!!. . .
Hemos encontrado una muy buena, se las dejo
!!!

Que la he encontrado en este sitio:
http://www.mistrucos.net/truco-sql-server-utilizar-case-en-una-select-433_6.htm

En la utilización de SQL CASE podemos utilizar:
WHEN, THEN, ELSE y END para terminar el CASE.

La sentencia es:

CASE [expression]
WHEN [value | Boolean expression] THEN [return value]
[ELSE [return value]]
END
La [expression] es opcional y contiene el nombre de columna o de variable.

Otras formas de su uso:

DECLARE @TestVal int
SET @TestVal = 3

SELECT
CASE @TestVal
WHEN 1 THEN 'First'
WHEN 2 THEN 'Second'
WHEN 3 THEN 'Third'
ELSE 'Other'
END

Que tengan un excelente dia!!!
Espero y alguna vez les sea de utilidad!!
Besos!!
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