Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Исправление некорректно введенных цен товара
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Помогите, пожалуйста, найти решение следующей проблемы: Нужно скриптом исправить цены следующим образом: Если у одного товара есть цены/цена на 1000 процентов больше или меньше остальных, то исправить эту цену в таблице на среднее от оставшихся цен этого товара. Пример: архив цен товара: 1000 2000 3000 10000000 нам нужно исправить 10000000 на среднее от 1000, 2000, 3000 Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 11:50 |
|
||
|
Исправление некорректно введенных цен товара
|
|||
|---|---|---|---|
|
#18+
lisischkoЕсли у одного товара есть цены/цена на 1000 процентов больше или меньше остальных, то исправить эту цену в таблице на среднее от оставшихся цен этого товара.а если будет, для одного и того же Product 2-а товара и "заниженный" и "завышенный", - они же "поломают" тебе всё "среднее от оставшихся цен этого товара" ... вот такая ситуация имеется в виду Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. если всё-таки, речь строго про один товар для каждого Product, то завышенные Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. заниженные Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 12:26 |
|
||
|
Исправление некорректно введенных цен товара
|
|||
|---|---|---|---|
|
#18+
и, имха, разумнее отталкиваться от медианы, а не от какого-то х.п. "на 1000 процентов больше или меньше остальных " Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 12:52 |
|
||
|
Исправление некорректно введенных цен товара
|
|||
|---|---|---|---|
|
#18+
court, спасибо! Я прочитал про процентиль, ранее с ним не сталкивался, только не пойму зачем Вы далее делите и умножаете на 11.0? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 14:07 |
|
||
|
Исправление некорректно введенных цен товара
|
|||
|---|---|---|---|
|
#18+
lisischkoтолько не пойму зачем Вы далее делите и умножаете на 11.0?это твои "на 1000 процентов больше или меньше" "на 1000 процентов больше" - это в 11 раз больше, нуу и наоборот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2018, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39694321&tid=1689195]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 387ms |

| 0 / 0 |
