|
|
| |
|
|
| |
to: Denis V.
(05.04.2009 в 21:08)
|
| | Чудесно!!!  | |
| |
| |
| |
|
|
| |
to: Denis V.
(05.04.2009 в 23:09)
|
| | Уважаемый Денис! Я не читал Ваш пост, точнее прочитал после отправки своего. Посмотрите время. Практически одинаково | |
| |
| |
| |
|
|
| |
to: ars_bs
(05.04.2009 в 11:52)
|
| | потому, что и там... | |
| |
| |
| |
|
|
| |
to: alecks_lp
(05.04.2009 в 21:21)
|
| |
попробуйте вложенный запрос, например
|
alecks_lp, Вы мой ответ читали? Ваш пример уж очень сильно на решение похож ;-)
Хотелось бы, чтобы автор вопроса сам переводил с русского на SQL :-).
И вообще, сказал же, что вчера на другом форуме человеку ответили. Правда с оговорками ;-), но оговорки были уже сегодня во второй половине дня :-)
Ну, да ладно... | |
| |
| |
| |
|
|
| |
to: Denis V.
(05.04.2009 в 21:08)
|
| | попробуйте вложенный запрос, например
SELECT хирурги.код_хирурга, хирурги.ФИО
FROM хирурги
WHERE хирурги.код_хирурга Not In(SELECT операции.код_хирурга FROM операции
WHERE (((операции.дата_операции)>=#3/1/2009# And (операции.дата_операции)<#4/1/2009#)));
|
| |
| |
| |
| |
|
|
| |
to: час
(05.04.2009 в 20:59)
|
| | на соседнем форуме ещё вчера создали... разберётся | |
| |
| |
| |
|
|
| |
to: Denis V.
(05.04.2009 в 20:25)
|
| | Эх кабы его таблицы - не пришлось ба на пальцах обиснять.
Создали бы пару запросов, и послали бы их ему с приветом.................. | |
| |
| |
| |
|
|
| |
to: VasyOK{!}
(04.04.2009 в 20:18)
|
| | Думается план такой: выбрать тех хирургов по коду, который не встречается (NOT IN) в выборке из второй таблицы с датой операции, соответствующей интересующему месяцу. Касательно выборки из второй таблицы кодов хирургов, проводивших операцию в заданном месяце: выборку делать с ключевым словом DISTINCT, соответствие даты текущему месяцу можно определить в выражении WHERE [поле даты] BETWEEN [первый день интересующего месяца] AND [последний день интересующего месяца].
Если есть непонятные ключевые слова, смотрите справку. Как получить даты начала и конца месяца ищите по форуму. Удачи! | |
| |
| |
| |
|
|
| |
to: Explorer
(05.04.2009 в 10:04)
|
| | почему нет?  | |
| |
| |
| |
|
|
| |
to: VasyOK{!}
(04.04.2009 в 20:18)
|
| | нет | |
| |
| |
| |
|
|
| |
to: VasyOK{!}
(04.04.2009 в 23:29)
|
| | создай дополнительный запрос по выборке даты а на его основе сделай запрос записи без подчиненых | |
| |
| |
| |
 5 Кб. |
|
| |
to: час
(04.04.2009 в 21:18)
|
| | Пожалуйста:
Вот еще рисунок.
Думаю этого должно хватить | |
| |
| |
| |
|
|
| |
to: VasyOK{!}
(04.04.2009 в 20:18)
|
| | Красивая картинка...
А сами таблицы - не приложите с малым количеством данных  | |
| |
| |
| |
 21 Кб. |
|
| | В базе данных две таблицы (они связаны по полю Код хирурга)
Хирурги
|Код хирурга|ФИО|телефон|
Операции
|Номер операции|Дата операции|Название операции|Код хирурга|
Сначала нужно было найти какие хирурги не делали операций ВООБЩЕ,
я изменил связь таблицы рис.1. и составил запрос рис.2
А потом нужно было найти, какие хирурги не проводили операции ИМЕННО В ЭТОМ МЕСЯЦЕ. Как это сделать?
П.С. Я там картинку приложил, она в правом верхнем углу этого сообщения | |
| |
| |