Unire due tabelle in base alle dateCiao,
Voglio realizzare qualcosa che penso sia molto semplice: unire le tabelle in base alle date.
Diciamo che ho le seguenti tabelle:
Table1 - che ha le seguenti colonne: Group1, event_date.
Table2 - che ha le seguenti colonne: Group2, start_date, end_date.
Voglio che il join funzioni come segue: (Group1 == Group2) AND (start_date < date < end_date)
Come posso farlo usando un codice JSL?
Grazie
Tabella datiRe: Unire due tabelle in base alle datePenso che sarà più semplice eseguire query per questo e scrivere un po 'di SQL per il join
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;
]\"
);
Non è l'unica opzione, ma dovrebbe essere abbastanza semplice e facile da capire (se conosci SQL).
Re: Unire due tabelle in base alle datePerfetto! Non sapevo che puoi lavorare con la sintassi SQL all'interno di JMP. Questo renderà la mia vita molto più facile d'ora in poi.
Grazie