날짜를 기준으로 두 테이블 조인안녕,
저는 매우 간단하다고 생각하는 일을 하고 싶습니다. 날짜를 기준으로 테이블을 조인하는 것입니다.
다음 테이블이 있다고 가정해 보겠습니다.
Table1 - Group1, event_date 열이 있습니다.
Table2 - Group2, start_date, end_date 열이 있습니다.
조인이 다음과 같이 작동하기를 원합니다. (Group1 == Group2) AND (start_date < date < end_date)
JSL 코드를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까?
감사 해요
데이터 테이블Re: 날짜를 기준으로 두 테이블 조인나는 이것을 쿼리하고 조인을 위해 일부 SQL을 작성하는 것이 가장 쉬울 것이라고 생각합니다.
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;
]\"
);
유일한 옵션은 아니지만 상당히 간단하고 이해하기 쉬워야 합니다(SQL을 알고 있는 경우).