Оператор SQL - показать результаты через две недели - PullRequest
0 голосов
/ 20 января 2019

Чтобы сделать SQL-оператор, в котором пожертвования были сделаны после более чем двух недель, которые были пожертвованы, и какие люди (которые приняли пожертвование) были вовлечены

Кроме этого, MySQL верстак говорит, что не подключен, что я могупожалуйста?

ВЫБРАТЬ У пациента, пожертвование ГДЕ donationID = идентификатор пациента ПОРЯДОК пожертвованияДата> 14;

Ответы [ 2 ]

0 голосов
/ 20 января 2019

вы можете попробовать, как показано ниже, используйте явное соединение

SELECT 
FROM Patient p join Donation d
on p.patientID=d.donationID 
where  donationDate >= date(current_date()-14);
0 голосов
/ 20 января 2019

Не совсем уверен, но, по крайней мере, текущая дата должна быть в выборе:

ВЫБРАТЬ из пациента, пожертвование ГДЕ donationID = Patient ORDER BY donationDate> (sysdate-14);

В этом случае sysdate будет текущей датой (оракул) минус 14 дней

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...