Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 20:29   #1
VasyOK{!}
 
Регистрация: 03.01.2009
Сообщений: 3
По умолчанию Создать список неработающих в этом месяце

В базе данных две таблицы (они связаны по полю код хирурга)

Хирурги
|Код хирурга|ФИО|телефон|

Операции
|Номер операции|Дата операции|Название операции|Код хирурга|

Сначала нужно было найти какие хирурги не делали операций ВООБЩЕ,
я изменил связь таблицы рис.1. и составил запрос рис.2

А потом нужно было найти, какие хирурги не проводили операции ИМЕННО В ЭТОМ МЕСЯЦЕ. Как это сделать?
Изображения
Тип файла: gif рисунок.GIF (20.9 Кб, 157 просмотров)

Последний раз редактировалось VasyOK{!}; 04.04.2009 в 20:31. Причина: блин(т.е. скажите пожалуйста), как тут картинку добавить?
VasyOK{!} вне форума Ответить с цитированием
Старый 05.04.2009, 02:12   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Васёк, Вы бы лучше вместо рисуночка свой пример базки приаттачили...

короче, спасёт конструкция NOT IN
хирурги, которые вообще не оперировали ни разу:
Код:
select Хирурги.* from Хирурги 
  WHERE Хирурги.[Код_Хирурга] 
     NOT IN (select Операции.[Код_Хирурга] from Операции)
хирурги, которые вообще не оперировали в этом месяце:
Код:
select Хирурги.* from Хирурги 
   WHERE Хирурги.[Код_Хирурга] 
      NOT IN (select Операции.[Код_Хирурга] 
          FROM Операции 
       WHERE Month(Операции.[Дата операции])= MONTH(NOW()) )
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать нумерованный список tsanidi Microsoft Office Excel 3 13.03.2009 11:03
Как создать выпадающий список в ячейке DBGridEh? Garacio2 БД в Delphi 4 25.10.2008 14:04
[pascal]создать линейный список из элементов файла sunny19 Паскаль, Turbo Pascal, PascalABC.NET 1 25.06.2007 20:33
Создать список клиентов банка Klyan Паскаль, Turbo Pascal, PascalABC.NET 3 15.01.2007 12:45