¡Lo sé!SQL puede ser extraño y arrojar resultados peculiares a veces, pero esto es SQL realmente simple con un resultado supuestamente simple.
Lo que tengo son 3 mesas.
Tabla 1: Una columna, que es una lista de fechas que cubre todos los días entre el 31.12.2019 y el 31.12.2023.
Tabla 2: Dos columnas: la columna 1 es la fecha de un evento y la columna 2 es el recuento de la cantidad de veces que ocurrió el evento en la fecha de la columna 1.
Tabla 3: Dos columnas: la columna 1 es la fecha de un evento diferente y la columna 2 es el recuento de la cantidad de veces que ocurrió el evento en la fecha de la columna 1.
Quiero combinar las tres tablas en una tabla de tres columnas (fecha, ocurrencias del evento 1, ocurrencias del evento 2).
SQL (no se vuelve mucho más simple)
SELECT t1.Date, t2."N Rows", t3."N Rows" AS "N Rows 2"
FROM Date_to_2024 t1
LEFT OUTER JOIN QNs_Opened t2
ON ( t1.Date = t2."Created On" )
LEFT OUTER JOIN QNs_Closed t3
ON ( t1.Date = t3."Completn date" )
Tabla 1: (Muchos datos ocurridos después del 08/10/2021)

Tabla 2: (Muchos datos ocurridos después del 08/10/2021)

Resultado de la consulta

Datos de la tabla 1 ("Creado el", "N Filas 2") - Correcto.
Datos de la tabla 2 ("Fecha de finalización", "N filas"): correctos hasta el 08/10/2021, luego no hay más datos.
Intenté cambiar la tabla 1 y la tabla 2. Intenté importar los datos nuevamente y volver a ejecutar la consulta.He recreado la consulta desde cero... sin suerte.
¿Algunas ideas?