powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Запрос: записи без подчиненных на на определенную дату
8 сообщений из 8, страница 1 из 1
Запрос: записи без подчиненных на на определенную дату
    #36155465
SorokodumovO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может конечно не в той ветке пишу, но надеюсь что не ошибся.

Есть две таблицы.
В первой общий список писем с указанием привязки к участку и планируемой датой доставки.
Во второй : закрепление участков за курьерами на определенную дату.

Нужно знать какие участки еще не закреплены за курьерами на определенную дату.

Не могу сформировать нормальный запрос... Подскажите плиззззз....


(примечание: я не программист, а директор :) Но увлекающийся ;))
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36155571
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, подойдет такая схема.
Подзапрос вида
select data from tab1
intersect
select data from tab2
вернет даты, на которые не назначены курьеры.

А запрос вида
select "участки" from tab1 where data in
(select data from tab1
intersect
select data from tab2)

вернет список участков.
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36155584
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, надо использовать исключение строк
EXCEPT
а не пересечение
INTERSECT
Т.е. подзапрос должен иметь вид
(select data from tab1 except select data from tab2)
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36155594
SorokodumovO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, попробую ;)
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36156325
SorokodumovO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SorokodumovO,
туплю немного... но не могу я сделать этот запрос...
в картинке - таблицы...
табл. naryad_uchastok_alldays - поле date_naryad - отображает даты на котрые закреплены участки (uchastok)
табл. basic_info_pisma - поле plan_data - даты на которые есть запланированные к доставке письма.

так вот нужно отобразить список участков из 2 таблицы, которых нет в таблице 1 на определенную дату.

ПАМАГИ МНЕ !!! СЕРДЦЕ ГИБНЕЕЕТТ !!!
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36156957
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте это:
даты заданы усдлвно ( ввиде дней месяца, выделенное синим цветом - дата, на которую делается выборка)
create or replace table naryad_uchstok_alldays (code_uchastok int, data int);

insert into naryad_uchstok_alldays (code_uchastok, data) values (1, 20);
insert into naryad_uchstok_alldays (code_uchastok, data) values (2, 20);
insert into naryad_uchstok_alldays (code_uchastok, data) values (1, 21);
insert into naryad_uchstok_alldays (code_uchastok, data) values (1, 24);
insert into naryad_uchstok_alldays (code_uchastok, data) values (2, 23);

create or replace table basic_info_pisma (code_uchastok int, data int);
insert into basic_info_pisma (code_uchastok, data) values (1, 20);
insert into basic_info_pisma (code_uchastok, data) values (2, 20);
insert into basic_info_pisma (code_uchastok, data) values (1, 21);
insert into basic_info_pisma (code_uchastok, data) values (1, 25);
insert into basic_info_pisma (code_uchastok, data) values (2, 26);

select t1.code_uchastok from naryad_uchstok_alldays as t1 where t1.data<>25
except
select t2.code_uchastok from basic_info_pisma as t2 where t2.data=25;
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36156982
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SorokodumovOПАМАГИ МНЕ !!!Ваши вопросы не имеют ни малейшего отношения к форуму "Проектирования БД". Их надо задавать в профильной ветке используемой Вами СУБД.

P.S. И лучше, когда сапоги будет тачать сапожник.
...
Рейтинг: 0 / 0
Запрос: записи без подчиненных на на определенную дату
    #36157625
SorokodumovO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChASorokodumovOПАМАГИ МНЕ !!!Ваши вопросы не имеют ни малейшего отношения к форуму "Проектирования БД". Их надо задавать в профильной ветке используемой Вами СУБД.

P.S. И лучше, когда сапоги будет тачать сапожник.

Позвольте мне самому определиться что лучше - что хуже.... Отдать деньги и ждать... Или самому получать дополнительный опыт и знания.

Вы, молодой человек, наверное в ванной чинить смеситель сантехника вызываете??? ;)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Запрос: записи без подчиненных на на определенную дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]