|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Здравствуйте! Задача: оставить только строки с максимальным значением bvtyp. Работает и ра ботает, может быть зациклилось? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 11:36 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrfможет быть зациклилось?нахрен вам эти циклы? Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 11:49 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
tanglir, спасибо. В моем фокспро delete С join нельзя использовать, только с for и while. pack in lfbkmax тоже нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:43 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
А как оставить только строки, если таких максимальных значений bvtyp больше одного в разрезе lifnr и zwaers? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:45 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrfмаксимальных значений bvtyp больше одногоэто как? О_о ghjdjlrfВ моем фокспро delete С join нельзя использовать, только с for и while. pack in lfbkmax тоже нельзя.тады ой ну вкрутите в цикл отображение количества обработанных записей да смотрите, что происходит скорее всего нет индекса на lifnr+zwaers, потому каждый delete шерстит всю таблицу O(N^2) - это не шутки ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 13:53 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
tanglir, Кол-во записей вывелось в самом начале, затем тольк записи "0(в основном 0) record deleted" Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:24 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
максимальных значений bvtyp больше одного Т.е. поле bvtyp имело значения, например, 1,2,3,4,4. Надо оставить только две строки с "4". ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:25 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrfЗадача: оставить только строки с максимальным значением bvtyp. Работает и ра ботает, может быть зациклилось? ... Код верный. Просто медленно работает. посмотри что выдаст Код: sql 1.
Это сколько записей будет обработано в итоге. Напиши какой тип у полей lifnr, zwaers. Покажу как ускорить индексом. И версию фокса напиши. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:49 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrf Код: sql 1. 2.
Зря в этом запросе bvtyp добавил. Выберется какой-то случайный. ghjdjlrf Код: sql 1. 2.
Тут всегда будут те же lifnr, zwaers что в result и все cnt2 всегда 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 14:55 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Dima T, спасибо. Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Жду уже 35 минут выполнения. код у меня очень длинный, как короче написать, не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:03 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Версия у фокспро не указана. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:05 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Dima T, почему всегда 1 запись? Может быть несколько с наибольшим значением bvtyp. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:14 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrf Код: sql 1. 2. 3.
код у меня очень длинный, как короче написать, не знаю. Весь код не надо, этого пока достаточно. Косяк: bvtyp у тебя символьный, max(bvtyp) даст неверное значение, т.к. "2" > "11" надо сделать bvtyp n(3) ghjdjlrfВерсия у фокспро не указана. Выполни и напиши что выдаст Код: sql 1.
ghjdjlrfDima T, почему всегда 1 запись? Может быть несколько с наибольшим значением bvtyp. потому что в result нет повторов lifnr, zwaers ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:27 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Так в любой версии будет работать Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:33 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
Dima T, спасибо. версия 2.6a (X) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:35 |
|
Оставить только строки с максимальным значением
|
|||
---|---|---|---|
#18+
ghjdjlrfDima T, спасибо. версия 2.6a (X) Будешь топики новые поднимать - обязательно указывай что 2.6, т.к. она очень древняя, там много чего нет по сравнению с 9-й. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:38 |
|
|
start [/forum/search_topic.php?author=Denis__Ka&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 10683ms |
total: | 10839ms |
0 / 0 |