|
|
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
Может конечно не в той ветке пишу, но надеюсь что не ошибся. Есть две таблицы. В первой общий список писем с указанием привязки к участку и планируемой датой доставки. Во второй : закрепление участков за курьерами на определенную дату. Нужно знать какие участки еще не закреплены за курьерами на определенную дату. Не могу сформировать нормальный запрос... Подскажите плиззззз.... (примечание: я не программист, а директор :) Но увлекающийся ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 18:23 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
Возможно, подойдет такая схема. Подзапрос вида select data from tab1 intersect select data from tab2 вернет даты, на которые не назначены курьеры. А запрос вида select "участки" from tab1 where data in (select data from tab1 intersect select data from tab2) вернет список участков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 19:20 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, надо использовать исключение строк EXCEPT а не пересечение INTERSECT Т.е. подзапрос должен иметь вид (select data from tab1 except select data from tab2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 19:31 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
спасибо, попробую ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2009, 19:46 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
SorokodumovO, туплю немного... но не могу я сделать этот запрос... в картинке - таблицы... табл. naryad_uchastok_alldays - поле date_naryad - отображает даты на котрые закреплены участки (uchastok) табл. basic_info_pisma - поле plan_data - даты на которые есть запланированные к доставке письма. так вот нужно отобразить список участков из 2 таблицы, которых нет в таблице 1 на определенную дату. ПАМАГИ МНЕ !!! СЕРДЦЕ ГИБНЕЕЕТТ !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 11:26 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
Проверьте это: даты заданы усдлвно ( ввиде дней месяца, выделенное синим цветом - дата, на которую делается выборка) 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:23 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
SorokodumovOПАМАГИ МНЕ !!!Ваши вопросы не имеют ни малейшего отношения к форуму "Проектирования БД". Их надо задавать в профильной ветке используемой Вами СУБД. P.S. И лучше, когда сапоги будет тачать сапожник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 14:30 |
|
||
|
Запрос: записи без подчиненных на на определенную дату
|
|||
|---|---|---|---|
|
#18+
ChASorokodumovOПАМАГИ МНЕ !!!Ваши вопросы не имеют ни малейшего отношения к форуму "Проектирования БД". Их надо задавать в профильной ветке используемой Вами СУБД. P.S. И лучше, когда сапоги будет тачать сапожник. Позвольте мне самому определиться что лучше - что хуже.... Отдать деньги и ждать... Или самому получать дополнительный опыт и знания. Вы, молодой человек, наверное в ванной чинить смеситель сантехника вызываете??? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2009, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36157625&tid=1543107]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 511ms |

| 0 / 0 |
