|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
Потребовалось перебор 25 переменных на предмет поиска МАХ-симального значения. Раньше было 3 переменных и поступал просто Код: plaintext 1. 2.
Сейчас - явно получается огород по такой схеме. Чую жабрами, что можно сделать что то типа Код: sql 1.
С SQL запросами из БД не работал. Работаю напрямую с глобалами. PeremenХ расположены в оперативной памяти, но берутся из Глобалов (разных). То есть вытаскиваю их из разных БД и затем уже сравниваю. По ходу выполнения кода, сравнения происходит с частично повторяющимеся выборками (PeremenХ), потому и сидят они в Оперативке. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 10:51 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
О-О-О, Сделай массив переменных: Parray("Peremen1")=... Parray("Peremen2")=... ... и считай максимум в цикле по массиву. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 10:56 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
DirksDR, С тем же успехом можно создать список (Peremen1,Peremen2,Peremen3....) и в виде цикла вытаскивать поочерёдно значения по порядку и сравнивать с МАХ. Но есть что либо попроще. Типа сразу выбрать МАХ из таких то переменных ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 11:01 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
а Cache уже сам из переменных делает массив или список и сам их между собою сравнивает. Ну что то типа встроенной функции. . ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 11:02 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
Вот, нашёл. Только стоило написать на форум. Совсем мозг усох. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 11:27 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
О-О-О, А почудить? :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 13:40 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
О-О-О , Выбирайте на свой вкус: Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 16:20 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
servit&sql(select GREATEST(2,3.6,5,-4) into :max)при всём уважении, это напоминает ответ из анекдота: "Где вы находитесь? - В самолёте". Вы ведь прекрасно знаете, какой примерно код при этом генерируется. Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2016, 17:23 |
|
Поиск МАХ значения из переменных
|
|||
---|---|---|---|
#18+
О-О-О , Если в функцию нужно передать переменные вида Код: plaintext 1. 2.
, а не вида Код: plaintext
, то можно воспользоваться готовыми заготовками из LANGFxx.inc, например:%ZLANGF00.mac Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 08:47 |
|
|
start [/forum/topic.php?fid=39&msg=39331757&tid=1556419]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 412ms |
0 / 0 |