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, |