Unir dos tablas en función de las fechas.Hola,
Quiero lograr algo que creo que es muy simple: unir tablas en función de las fechas.
Digamos que tengo las siguientes tablas:
Table1 - que tiene las siguientes columnas: Group1, event_date.
Table2 - que tiene las siguientes columnas: Group2, start_date, end_date.
Quiero que la unión funcione de la siguiente manera: (Group1 == Group2) AND (start_date < date < end_date)
¿Cómo puedo lograr esto usando un código JSL?
Gracias
Tabla de datosRe: Unir dos tablas en base a fechasCreo que será más fácil consultar esto y escribir algo de SQL para la unión.
Names Default To Here(1);
// Using aliases, performing a join
dtSAT = Open("$SAMPLE_DATA/SATByYear.jmp", Invisible);
dtUS = Open("$SAMPLE_DATA/US Demographics.jmp", Invisible);
Query(
Table(dtSAT, "t1"),
Table(dtUS, "t2"),
"\[SELECT t1.State, t1."SAT Math", t2."College Degrees",
t2."Eighth Grade Math"
FROM t1
LEFT OUTER JOIN t2
ON t1.State = t2.State
WHERE t1.'SAT Math' > 550;
]\"
);
No es la única opción, pero debería ser bastante simple y fácil de entender (si sabe SQL).