SQL Server - ordenar de mayor a menor 2 campo fecha con join sql

 
Vista:
sin imagen de perfil

ordenar de mayor a menor 2 campo fecha con join sql

Publicado por JOSUE (3 intervenciones) el 17/11/2022 17:21:31
buenas tardes
necesito ayuda con lo siguiente:

TABLAS:
ENT_CENSO campo IDENTIDAD, RECIBIDO (recibido es tipo DATE)
SAL_CENSO campo IDENTIDAD, CENSADO (censado es tipo DATE)

YA TRATE DE USAR FULL OUTER JOIN O INNER JOIN PERO NO LOGRO QUE ME ORDENE DE FORMA CRONOLOGICA LA ENTRADA Y SALIDA DE ESA IDENTIDAD. EJEMPLO:

ENTRADA
identidad recibido
0501-1985-01254
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
sin imagen de perfil

ordenar de mayor a menor 2 campo fecha con join sql

Publicado por JOSUE (3 intervenciones) el 17/11/2022 17:44:28
buenas tardes

PERDON SE ME CERRO LA VENTANA Y QUEDO INCONCLUSO LA CONSULTA.

necesito ayuda con lo siguiente:

TABLAS:
ENT_CENSO campo IDENTIDAD, RECIBIDO (recibido es tipo DATE)
SAL_CENSO campo IDENTIDAD, CENSADO (censado es tipo DATE)

YA TRATE DE USAR FULL OUTER JOIN O INNER JOIN PERO NO LOGRO QUE ME ORDENE DE FORMA CRONOLOGICA LA ENTRADA Y SALIDA DE ESA IDENTIDAD. EJEMPLO:

ENT_CENSO
identidad ..................................recibido
0501-1985-01254.......................2022-11-10

SAL_CENSO
identidad.......................................censado
0501-1985-01254..........................2022-11-11
0501-1985-01254..........................2022-11-15
0501-1985-01254..........................2022-10-10

y debe quedar la consulta asi:

identidad.............................recibido......................censado
0501-1985-01254.................................................2022-11-15
0501-1985-01254.................................................2022-11-11
0501-1985-01254..............2022-11-10
0501-1985-01254.................................................2022-10-10

gracias de antemano
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
sin imagen de perfil

ordenar de mayor a menor 2 campo fecha con join sql

Publicado por JOSUE (3 intervenciones) el 17/11/2022 22:09:48
ESTO ME FUNCIONO CON 3 REGISTROS ALMACENADOS:

SET LANGUAGE SPANISH
SELECT TIPO, NACIONALIDAD, IDENTIDAD,
CORRELATIVO, NOMBRE_PACIENTE,
PRIMER_APELLIDO, SEGUNDO_APELLIDO,
TIPO_ENTRADA,
(' ') AS TIPO_SALIDA,
UPPER(FORMAT(CONVERT(DATE,CITADOS, 0), 'dd/MMMM/yyyy')) AS CITADO,
UPPER(FORMAT(CONVERT(DATE,RECIBIDO, 0), 'dd/MMMM/yyyy')) AS RECIBIDOS,
(' ') AS F_SALIO,
(' ') AS SALIO,
ENTRO, HOJA,
EXPEDIENTE, COMENTARIO
FROM ENT_CENSO
WHERE IDENTIDAD='0506-2019-01962' AND CORRELATIVO='0000-0000'
UNION ALL
SELECT TIPO, NACIONALIDAD, IDENTIDAD,
CORRELATIVO, NOMBRE_PACIENTE,
PRIMER_APELLIDO, SEGUNDO_APELLIDO,
(' ') AS TIPO_ENTRADA,
TIPO_SALIDA,
(' ') AS CITADO,
(' ') AS RECIBIDOS,
UPPER(FORMAT(CONVERT(DATE,CENSADO, 0), 'dd/MMMM/yyyy')) AS F_SALIO,
SALIO,(' ') AS ENTRO, HOJA,
EXPEDIENTE, COMENTARIO FROM SAL_CENSO SC
WHERE IDENTIDAD='0506-2019-01962' AND CORRELATIVO='0000-0000'
ORDER BY RECIBIDOS DESC, F_SALIO DESC
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