Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø WHERE year(пациенты.дата_рождения) > ThisForm.Text1.Value;
Ø GROUP BY врачи.фамилия_врача;
Ø HAVING "Кол_во_пациентов" >= 1
Рис. 50 Результат запроса №12
6.13 Запрос №13
Рис. 51 Запрос №13
Ø Текст запроса:
Ø SELECT distinct врачи.фамилия_врача,; врачи.имя_врача,врачи.рабочий_телефон,;
Ø отделения.название_отделения;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!пациенты_лекарства ;
Ø ON Пациенты.идент_пац = Пациенты_лекарства.идент_пац ;
Ø INNER JOIN rgr!лекарства ;
Ø ON Лекарства.идент_лек = Пациенты_лекарства.идент_лек ;
Ø INNER JOIN rgr!лекарства_фирмы ;
Ø ON Лекарства.идент_лек = Лекарства_фирмы.идент_лек ;
Ø INNER JOIN rgr!фирмы ;
Ø ON Фирмы.идент_фир = Лекарства_фирмы.идент_фир ;
Ø INNER JOIN rgr!отделения ;
Ø ON Отделения.идент_отд = Пациенты.отделение ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Результат запроса:
Рис. 52 Результат запроса №11
6.14 Запрос №14
Рис. 53 Запрос №14
Ø Текст запроса:
Ø Select пациенты.фамилия_пациента, имя_пациента, пациенты.дата_рождения;
Ø FROM ;
Ø rgr!пациенты ;
Ø Where (year(пациенты.дата_рождения)) > ThisForm.Text1.Value
ThisForm.Text1.Value=YEAR(пациенты.дата_рождения)
Результат запроса:
Рис. 54 Результат запроса №14
6.15 Запрос №15
Рис. 55 Запрос №15
Ø Текст запроса:
Ø SELECT пациенты.фамилия_пациента,пациенты.номер_палаты,; COUNT(пац_врач.идент_врач) as "Кол_во_врачей";
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø GROUP BY пац_врач.идент_врач;
HAVING Кол_во_врачей>1
Результат запроса:
Рис. 56 Результат запроса №15
6.16 Запрос №16
Рис. 57 Запрос №16
Ø Текст запроса:
Ø Select distinct врачи.фамилия_врача, врачи.имя_врача,; пациенты.фамилия_пациента, имя_пациента, пациенты.дата_рождения;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø Where YEAR(пациенты.дата_рождения) <= ThisForm.Text1.Value;
Результат запроса:
Рис. 58 Результат запроса №16
6.17 Запрос №17
Рис. 59 Запрос №17
Ø Текст запроса:
Ø SELECT DISTINCT врачи.фамилия_врача, врачи.имя_врача,; врачи.рабочий_телефон;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Ø Where врачи.фамилия_врача NOT IN (SELECT врачи.фамилия_врача;
Ø FROM ;
Ø rgr!пациенты ;
Ø INNER JOIN rgr!пац_врач ;
Ø ON Пациенты.идент_пац = Пац_врач.идент_пац ;
Ø INNER JOIN rgr!врачи ;
Ø ON Врачи.идент_врач = Пац_врач.идент_врач;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.