Ejemplo select con condicional en SQL server usando CASE
Para utilizar un condicional en una consulta Sql Se utiliza CASE WHEN Condicion1 THEN valor1 WHEN condicion2 THEN valor2 WHEN condicion3 then valor3 ……….. END AS nombreCampo
1 2 3 4 5 6 |
Select dbo.Factura.IdFactura, CASE WHEN dbo.Factura.Devuelta = 1 THEN CONCAT(dbo.Facturas.IdRecibo,'-', dbo.Facturas.IdRecibo2) WHEN dbo.Facturas.Devuelta = 0 THEN CONVERT(varchar, dbo.Facturas.IdRecibo) END AS NumRecibo, dbo.Facturas.Importe, |