我正在尝试加入以下两个表格
表1
cutDirection.addLine(to: CGPoint(x: 0, y: headerRect.height - headerCut))
cutDirection.addLine(to: CGPoint(x: headerRect.width, y: headerRect.height))
表2
ID | submit_checkdate
----- | -----------
1 | 2017-07-31
2 | 2017-07-31
3 | 2017-07-31
4 | 2017-07-15
预期结果
ID | actual_checkdate
----- | ----------
1 | 2017-07-30
2 | 2017-07-25
3 | 2017-08-01
4 | 2017-07-15
基本上,我需要结果显示提交检查日期之前和之后3天内的所有实际检查日期。
不确定我是否应该按时间间隔加入表格,或者在wherr中加入
答案 0 :(得分:0)
将条件添加到连接中
on actualcheckdate between dateadd (dd, -3, submitcheckdate) and dateadd (dd, 3, submitcheckdate)
或者以它为中心的方式
答案 1 :(得分:0)
类似的东西。
SELECT * FROM table1
INNER JOIN table2 ON table2.actual_checkdate
BETWEEN dateadd (dd, -3, table1.submitcheckdate)
AND dateadd (dd, 3, table1.submitcheckdate)