쓰려고하는 sqlite 쿼리가 있습니다.MySQL에서 가장 가까운 날짜에 테이블을 결합하십시오.
TableA의 (판매) : ID 판매 날짜
TableB의 (목표) : ID 목표 날짜
이 같은 TableA의에서 선택 해요 : SELECT 나는 두 개의 테이블이 id, sales, date from TableA
"까다로운 부분"이 있습니다. TableA에서 각 행에 대해 테이블에 의 목표 필드가 필요하기 때문에 쿼리에 TableB를 조인해야합니다. TableB는 일부 날짜의 목표 만 포함하고 TableA는 모든 날짜을 포함합니다. 그래서 TableA.date = TableB.date를 사용할 수 없습니다.
대신 TableA의 각 행에 대해 TableB의 목표를 TableA의 날짜와 가장 가까운 날짜로 가져 가야합니다. 희망을 설명 할 수 있었으면 좋겠다. 그것을하는 방법을 알아낼 수 없다 ..
이것은 좋은 일이지만 유일한 문제는 id를 테스트해야한다는 것입니다. –