SQL语句-两周后显示结果

时间:2019-01-20 17:35:25

标签: sql mysqli mysql-workbench

做一条SQL语句,其中在捐赠超过两周后进行捐赠,涉及哪些人(接受捐赠的人)

除此之外,mysql工作台还说未连接,我该怎么办?

选择 来自患者,捐赠 捐赠ID =患者ID ORDER BY donationDate> 14;

2 个答案:

答案 0 :(得分:0)

不确定,但至少当前日期必须在选择中:

从患者中选择,捐赠 捐赠ID =患者ID ORDER BY donationDate>(sysdate-14);

在这种情况下,sysdate是当前日期(oracle)减去14天

答案 1 :(得分:0)

您可以尝试如下所示,使用显式联接

SELECT 
FROM Patient p join Donation d
on p.patientID=d.donationID 
where  donationDate >= date(current_date()-14);