
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.11.2013, 17:29:22
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Добрый вечер уважаемые знатоки SQL ) Появилась у меня проблема и она в следующем: есть запрос, который должен из некой базы выбрать номера телефонов не звонивших после 15 октября, но звонивших в период с 1 сентября до 15 октября: вот запрос: select distinct a.cid_tel from arch a where a.d_pzakaz>'01.09.2013' and a.d_pzakaz<'15.11.2013' and a.beznal=0 and a.cid_tel is not null and a.channel=2 and char_length(a.cid_tel)=11 and a.cid_tel like '89%' and not exists ( select a.cid_tel from arch a where a.d_pzakaz>'1.09.2013' and a.d_pzakaz<'15.10.2013' and a.beznal=0 and a.cid_tel is not null and a.channel=2 and char_length(a.cid_tel)=11 and a.cid_tel like '89%' ) group by a.cid_tel Запрос возвращает null, если убрать not, то значения выводятся...подскажите в чем я был не прав :) Заранее спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 17:57:03
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Было сделано потому что не нашлось команды except ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:01:36
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Запрос - полный бред ... Первая часть выбирает звонки с 1 по 15, и в not exists тоже самое. В итоге ни одной записи не будет. И еще - где связь между первой таблицей и второй??? Не говоря уже о одинаковых алиасах таблиц... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:03:08
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
при изменении алиасов запрос зависает намертво....ждал минут 15 ((( В запросах разные месяца...в одном ноябрь в другом октябрь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:03:57
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Собственно было сделано по мотивам: http://www.sql.ru/forum/851940/est-li-v-firebird-analog-operatora-except-sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:07:28
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
А вот такая конструкция где в Вашем запросе ? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:11:26
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Вот для понимания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:14:47
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Сорри за тупость :) Но вот: select distinct a.cid_tel from arch a where a.d_pzakaz>='15.10.2013' and a.d_pzakaz<='15.11.2013' and a.beznal=0 and a.cid_tel is not null and a.channel=2 and char_length(a.cid_tel)=11 and a.cid_tel like '89%' and not exists ( select b.cid_tel from arch b where b.d_pzakaz>'01.09.2013' and b.d_pzakaz>'15.10.2013' and b.beznal=0 and b.cid_tel is not null and b.channel=2 and char_length(b.cid_tel)=11 and b.cid_tel = a.cid_tel) group by a.cid_tel Запрос зависает ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:20:07
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
SELECT 1 - Тоже не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 18:58:09
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 19:06:52
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Hello, alex.xandro! You wrote on 20 ноября 2013 г. 19:05:41: alex.xandro> Запрос зависает ((( запрос зависнуть не может. это не виндовс. работать долго может, да. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 19:18:51
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
alex.xandroСорри за тупость :) Но вот: select distinct a.cid_tel from arch a where a.d_pzakaz>='15.10.2013' and a.d_pzakaz<='15.11.2013' and a.beznal=0 and a.cid_tel is not null and a.channel=2 and char_length(a.cid_tel)=11 and a.cid_tel like '89%' and not exists ( select b.cid_tel from arch b where b.d_pzakaz>'01.09.2013' and b.d_pzakaz>'15.10.2013' and b.beznal=0 and b.cid_tel is not null and b.channel=2 and char_length(b.cid_tel)=11 and b.cid_tel = a.cid_tel) group by a.cid_tel Запрос зависает ((( Красненьким отмечено лишнее (по моему мнению) План запроса покажи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 19:48:05
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
alex.xandroзапрос, который должен из некой базы выбрать номера телефонов не звонивших после 15 октября, но звонивших в период с 1 сентября до 15 октября Это вообще-то делается без подзапросов: Код: sql 1. 2. 3. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 19:58:33
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Dimitry Sibiryakovalex.xandroзапрос, который должен из некой базы выбрать номера телефонов не звонивших после 15 октября, но звонивших в период с 1 сентября до 15 октября Это вообще-то делается без подзапросов: Код: sql 1. 2. 3. А как это будет работать??? Задача в том чтобы вывести телефоны клиентов тз таблицы arch, которые перестали звонить после 15.10...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 19:59:55
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Dimitry Sibiryakov, ++ целая куча :) :) :) ps/ минут 5 врубался в запрос, а потом мысля как-же сам не догадался до такого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 20:02:17
|
|||
|---|---|---|---|
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
alex.xandroА как это будет работать??? Задача в том чтобы вывести телефоны клиентов тз таблицы arch, которые перестали звонить после 15.10...... ну где-то вот так выбрать всех кто звонил последний раз в период с 1 сентября до 15 октября ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 20:15:46
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Спасибо...завтра вечером потестю ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2013, 20:15:49
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
Dimitry Sibiryakovalex.xandroзапрос, который должен из некой базы выбрать номера телефонов не звонивших после 15 октября, но звонивших в период с 1 сентября до 15 октября Это вообще-то делается без подзапросов: Код: sql 1. 2. 3. А как это будет работать??? Задача в том чтобы вывести телефоны клиентов тз таблицы arch, которые перестали звонить после 15.10...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2013, 12:40:35
|
|||
|---|---|---|---|
|
|||
Пустой результат запроса с использованием NOT Exists. Помогите разобраться... |
|||
|
#18+
alex.xandroА как это будет работать???вот так: alex.xandroвывести телефоны клиентов тз таблицы arch, которые перестали звонить после 15.10Но звонили в период с 1 сентября. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Wasser&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
193ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 825ms |
| total: | 1086ms |

| 0 / 0 |
