SQL Server - ¿Como unificar dos columnas?

 
Vista:
sin imagen de perfil

¿Como unificar dos columnas?

Publicado por luis (3 intervenciones) el 15/08/2021 02:23:47
Buenos dias, mi pregunta es dobre la manera de unificar dos columnas donde una sustituya el Null de la otra.

Ejemplo

_____________________________
|| fecha de entrega || fecha destino ||
_____________________________
|| null || 09-12-21 ||
_____________________________
|| 15-04-19 || 15-04-19 ||
_____________________________
|| 30-04-20 || null ||
_____________________________


Como ven hay filas que tienen datos en una pero no en otra y casos donde AMBAS tienen datos. La pregunta es como unificar las dos columnas para que resulte una sola consolidada.

justamente asi:
_____________________________
|| fecha consolidada ||
_____________________________
|| 09-12-21 ||
_____________________________
|| 15-04-19 ||
_____________________________
|| 30-04-20 ||
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

¿Como unificar dos columnas?

Publicado por tpa10 (5 intervenciones) el 16/08/2021 11:00:11
--EJEMPLO DE ISNULL

declare @tabla table
(
fecha_entrega datetime
, fecha_destino datetime
, fecha_consolidada datetime
)
--fechas en formato dd/mm/aaaa
insert into @tabla VALUES (null, '09/12/2021', NULL)
insert into @tabla VALUES ('15/04/2019', '15/04/2019', NULL)
insert into @tabla VALUES ('30/04/2020', NULL, NULL)

select fecha_entrega
, fecha_destino
, isnull(fecha_entrega, fecha_destino) --- <<<< se hace asi... con isnull
from @tabla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar