SQL - Unir 2 tablas con campos de fechas que contienen diferentes horas
Publicado por Franz (9 intervenciones) el 25/04/2019 20:38:07
Buenas tardes estimados usuarios,
Me estoy iniciando en esto de las consultas con SQL y actualmente me encontré con un problema. Tengo 2 tablas que su única relación es una fecha pero ambas fechas tienen horas diferentes, y al hacer un FULL OUTER JOIN pues no encuentra relación:
Esta es la consulta:
SELECT IL.CreateDate, CR.eff_date FROM [CORVAGLIA_Prod_App].[dbo].[inv_item_mst] IL
FULL OUTER JOIN [CORVAGLIA_Prod_App].[dbo].[currate_mst_all] CR ON (IL.CreateDate = CR.eff_date)
Así se observa el resultado.
Create_Date-----------------------EFF_Date
2017-09-29 16:05:42.040------NULL
2017-09-29 18:58:14.913------NULL
2017-09-29 11:54:46.223------NULL
2017-09-29 11:55:11.270------NULL
2017-09-29 11:55:36.323------NULL
NULL--------------------------------2016-04-13 00:00:00.000
NULL--------------------------------2016-01-30 00:00:00.000
NULL--------------------------------2017-07-31 00:00:00.000
NULL--------------------------------2015-10-28 00:00:00.000
NULL--------------------------------2017-04-16 00:00:00.000
Como puedo hacer para que se relacionen con la fecha ya que a partir de ahí puedo mostrar mas información de las tablas.
Espero me haya dado a entender.
Gracias por su tiempo y apoyo.
Saludos,
Me estoy iniciando en esto de las consultas con SQL y actualmente me encontré con un problema. Tengo 2 tablas que su única relación es una fecha pero ambas fechas tienen horas diferentes, y al hacer un FULL OUTER JOIN pues no encuentra relación:
Esta es la consulta:
SELECT IL.CreateDate, CR.eff_date FROM [CORVAGLIA_Prod_App].[dbo].[inv_item_mst] IL
FULL OUTER JOIN [CORVAGLIA_Prod_App].[dbo].[currate_mst_all] CR ON (IL.CreateDate = CR.eff_date)
Así se observa el resultado.
Create_Date-----------------------EFF_Date
2017-09-29 16:05:42.040------NULL
2017-09-29 18:58:14.913------NULL
2017-09-29 11:54:46.223------NULL
2017-09-29 11:55:11.270------NULL
2017-09-29 11:55:36.323------NULL
NULL--------------------------------2016-04-13 00:00:00.000
NULL--------------------------------2016-01-30 00:00:00.000
NULL--------------------------------2017-07-31 00:00:00.000
NULL--------------------------------2015-10-28 00:00:00.000
NULL--------------------------------2017-04-16 00:00:00.000
Como puedo hacer para que se relacionen con la fecha ya que a partir de ahí puedo mostrar mas información de las tablas.
Espero me haya dado a entender.
Gracias por su tiempo y apoyo.
Saludos,
Valora esta pregunta
0