|
|
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelezхрень точно косячная... Аналогично результат не ICE... Любая IDE, не поставляемая в составе инструментальных средств сервера, по определению хрень косячная. Ибо неизвестно, как именно она взаимодействует с сервером, а также что ещё она делает с запросом по пути туда, и с ответом по пути обратно. В твоём случае, я думаю, просто схема общения с сервером не поддерживает мультизапросы. Попробуй инициализацию переменной перенести из выражения в секцию FROM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 15:03:38 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
Пишу скрипт перловский с хешем от безнадеги.... То ж на тож получается... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 16:04:46 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelez , а что, вот это не помогает?AkinaПопробуй инициализацию переменной перенести из выражения в секцию FROM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2013, 17:05:36 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, Запрос работает и без переноса переменной, но он работает, работает и работает и в прошествии 1ч 44мин выполнение было мной прервано... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 10:26:50 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelezЗапрос работает и без переноса переменной, но он работает, работает и работает и в прошествии 1ч 44мин выполнение было мной прервано... Какой именно? вот этот: 15231044 ? даже несмотря на его полную бредовость и несоблюдение синтаксиса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 10:46:23 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
Akina, АГА! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 11:44:30 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelezCygapb-007, Запрос работает и без переноса переменной, но он работает, работает и работает и в прошествии 1ч 44мин выполнение было мной прервано...Это не то же самое, что падает с синтаксической ошибкой, это раз. Второе - есть большая разница (по времени обработки) между проверкой 8 месяцев подряд и 45 месяцев подряд Третье - если устраивают результаты на маленькой тестовой таблице, то можно озадачится проблемой оптимизации запроса по времени выполнения: анализом плана выполнения, настройкой индексов, модернизацией запроса. Предложенный же ранее запрос преследовал цель выдать предположительно правильный результат за неопределенной время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 12:29:27 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelezAkina, АГА! :-) Вот не поленюсь сюда скопировать этот "шедевр". Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. У тебя в нескольких местах явно берутся поля из таблицы с алиасом 'с'. Попробуй доказательно обосновать, какая из двух указанных мной копий использована в каждом конкретном случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:51:59 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
AkinahedgehogelezAkina, АГА! :-) Вот не поленюсь сюда скопировать этот "шедевр". Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. У тебя в нескольких местах явно берутся поля из таблицы с алиасом 'с'. Попробуй доказательно обосновать, какая из двух указанных мной копий использована в каждом конкретном случае.Это что за наезды))? Не верите, что такой скрипт рабочий? Сходите по ранее приведенной ссылке http://sqlfiddle.com/#!2/9cabac/1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:13:44 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
Долгий - да, но про оптимизацию (на тот момент) никто не говорил... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:15:13 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
решает следующую задачу: Отобрать последовательные записи таблицы, отсортированные по CALC_MONTH, в которых все ранги > 6, с длиной последовательности не менее @q строк подряд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 17:19:52 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
hedgehogelezПриветствую форумчане. Есть такая таблица: calc_month номер месяца по порядку rank он и есть ранг :-) Так вот никак до меня не дойдет, как выбрать все поля где rank > 6 встречается восемь месяцев подряд, типа Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Но вот как проверить это за весь год (т.е с 53 до 45)? OR использовать нельзя в момент ахинею выдавать начнет. Наведите на мысль плиз.... уточните задачу: 1. вам надо выбрать контракты с выданым условием? 2. или надо выдать месяцы с данным есливоем 3. или надо выдать все записи которые удовлетворяют условию (по 8 записей на попадание)? 4. контракт,ранк, калк_месяц -- уникальный набор или бывают повторения? 5. контракт, калк_месяц -- уникальный набор или бывают повторения? 6. сколько записей всего?с колько конреактов? сколько уникальных контрактов-калк_месяц? сколько уникальных контрактов-калк_месяц-ранк? сколько уникальных контрактов-калк_месяц-(ранк>6)? 7. какие требования к скорости? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:30:30 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
... 8. это редко-исполняемый запрос/репорт или часто-запрашиваемый запрос? 9. насколько часто меняются данные? 10. насколько важна актуальность ресультата? (например допустима ли задержка по актуальности на полдня, почаса?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 18:33:42 |
|
||
|
Помогите с логикой запроса.
|
|||
|---|---|---|---|
|
#18+
javajdbc, На протяжении 8-ми месяцев contract должен выдержать rank > 6 по каждому месяцу своя таблица.... Проблема решилась скриптом. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2013, 11:18:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38488462&tid=1835548]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 478ms |

| 0 / 0 |
