|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Сделал следующий запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7.
Запрос в Access выполняется, только я уже жду сутки, он пока не закончил выполнения, но в конструктор зайти не могу, потому что ему не нравится следующее объединение Код: plsql 1.
если OR убрать, то перестает ругаться, но мне нужно по обоим полям искать. Таблица history = 2000000 записей, exel = 35000. Как получить результат? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2019, 23:52 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Код: sql 1.
эквивалентно Код: sql 1.
Код: sql 1.
эквивалентно Код: sql 1.
Код: sql 1.
с учётом условий связывания и отбора в этой конструкции вообще не видно смысла. pevec1 мне нужно по обоим полям искать. UNION ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 00:02 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Попробовал вместо or сделать in , пишет ошибка - отсутствует оператор, какой? Что такое union? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 00:36 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 Как получить результат? надо бы потренироваться на кошечках... сделай копию бд в которой оставь не более 200 и 100 записей соответственно, отладь запрос, а потом уже можно и ждать результат, а не с моря погоды... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 00:56 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 ...Запрос в Access выполняется, только я уже жду сутки, он пока не закончил выполнения, но в конструктор зайти не могу, потому что ему не нравится следующее объединение... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:07 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Да и history.[text]-имя поля настораживает ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:11 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
vmag pevec1 Как получить результат? надо бы потренироваться на кошечках... сделай копию бд в которой оставь не более 200 и 100 записей соответственно, отладь запрос, а потом уже можно и ждать результат, а не с моря погоды... Я по разному пробовал, кучу сайтов перерыл. в первом посте запрос работает только когда ставлю вот сюда: Код: plsql 1.
следующее Код: plsql 1.
то запрос подумав немного выдает результат. Вот я и думаю, ждать мне результат от Access, или запрос переделывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:12 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
sdku, Есть три ящика с шарами, в большом ящике history лежат красный и синий шары, надо выбрать так из двух маленьких ящиков шары, чтобы красных и синих там не было, в большом были ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:31 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
sdku скорее ему не нравится схема БД-хотелось бы на нее взглянуть нету схемы, тупо две таблицы на пару лямов записей... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:33 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 Есть три ящика с шарами, в большом ящике history лежат красный и синий шары, надо выбрать так из двух маленьких ящиков шары, чтобы красных и синих там не было, в большом были вот и сделай запрос на этом примере, отладь... а не пытайся искать шары в товарняке с сотней вагонов груженных под завязку разноцветными шарами ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:37 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Это имя тоже history.date Код: vbnet 1. 2.
DateAdd("s",history.date,25569)-Вы читали HELP про функцию-в поле history.date у Вас число? и дату Вы тоже представляете числом? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 01:59 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Попробуйте так: Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 10:35 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Ведь не от безделья задавался вопрос о типе полей, схеме данных и о том какой результат надо получить(который успешно проигнорирован ТСом),да и какой смысл у этого выражения: DateAdd("s",Min(history.[date]),25569) А в HELP так: DateAdd(Interval, Number, Date) Number Обязательный аргумент - числовое выражение, указывающее число добавляемых временных интервалов. Может быть положительным(для получения более поздних дат) и отрицательным(для получения более ранних дат). Если Number дробное число, то дробная часть отбрасывается(не округляется) системой может все-таки DATEDIFF? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 11:25 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Завершился запрос спустя полтора дня, с результатом в 700000 с лишним строк. я сделал экспорт в excel с ограничением в 65535 строк, а как сохранить всю таблицу? Почему он мне выдает ошибку при переходе в конструктор из-за этой строчки: Код: vbnet 1.
или Код: vbnet 1.
??? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:30 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 , сделайте следующее. Возьмите базу. Сделайте её копию. Удалите оттуда всё, кроме указанных 2 таблиц. Удалите из них данные, оставив сотню записей в первой таблице и десяток-другой во второй, причём чтобы некоторые (но не все) пары записей охватывали все возможные комбинации сочетаний истинности условий из WHERE и ON. Сожмите базу. Заархивируйте в ZIP. Приложите к сообщению. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:41 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 Почему он мне выдает ошибку при переходе в конструктор из-за этой строчки: Код: vbnet 1.
или Код: vbnet 1.
pevec1 Завершился запрос с результатом в 700000 с лишним строк. я сделал экспорт в excel с ограничением в 65535 строк, а как сохранить всю таблицу? pevec1 Завершился запрос спустя полтора дня ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:47 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Кривцов Анатолий Попробуйте так: Код: plsql 1. 2. 3. 4.
Спасибо за совет, здесь не выдает ошибок, ждал пока база мой запрос закончит, сейчас поставлю Ваш на исполнение. Отпишусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:48 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, Экспорт - правый щелчок по запросу у меня office 365 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 16:52 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
sdku, Извините, я не понимаю, о чем Вы говорите. В чем моя ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 17:02 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Kаков тип поля history.[date](history.text и excel.num1,num2 вопрошаю уже третий раз)-если это дата, то Min(history.[date]) вернет дату,которая будет аргументом ф-ции DateAdd,который должен быть числом,а не датой ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 17:32 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
sdku, тип integer, дату он мне нормально выдает ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 17:40 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
остальные - короткий текст ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 17:42 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
pevec1 sdku, тип integer, дату он мне нормально выдает ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:04 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 18:11 |
|
ошибка в запросе и очень долгое время исполнения
|
|||
---|---|---|---|
#18+
Кривцов Анатолий Попробуйте так: Код: plsql 1. 2. 3. 4.
Ваш запрос обработал в 2 раза быстрее, Результат одинаков с моим. И ваш запрос сохранился в таблицу. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 19:56 |
|
|
start [/forum/topic.php?fid=45&msg=39907142&tid=1610315]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 166ms |
0 / 0 |