Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Подскажите, как лучше выбрать (получить) усредненную корзину покупателя. Есть две таблицы: 1) Чеки: Номер чека, дата, сумма, ... 2) Позиции чеков: Номер чека, код_товара, кол-во, цена, сумма, ... Уже мозги кипят, а результата нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:46 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. Вот. Теперь заполним все это. Код: 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. Ну, вот тебе пример выборки ВСЕХ позиций чеков. Код: plaintext 1. 2. А вот выборка СРЕДНИХ значений (суммы) по каждому товару Код: plaintext 1. 2. 3. А вот то же самое за промежуток времени: Код: plaintext 1. 2. 3. 4. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 14:46 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Вопрос непонятен ! :( Нужен АВС-анализ ? Товары-спутники т.е. товары, которые часто встречаются в одной покупке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 18:01 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
2 MV: Спасибо, но структуры и запросы я и так могу сделать (и сделал). 2 LSV: Именно так. Буду признателен за любую информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 12:54 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Voobshe-to eta infa est' w result glawnoi cassy, wydaetsya pri podwedenii itogow.Basic - barcode.Ne? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2004, 16:42 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Не знаете, что такое АВС-анализ ? :( грубо - рейтинг-сортировка по продажам или по прибыли за период: Группа А обычно ТОП 40% всех продаж Группа В 40% от оставшихся товаров после А кроме С,Х,0 Группа С 50% от оставшихся товаров после А и В кроме Х,0 Группа 0 все оставшиеся после А, В, С кроме Х Группа Х товары без продаж деление довольно условное т.е. "на вкус начальства" :( Товары-спутники (пиво-чипсы, Хлеб-колбаса, Шампанское-торт, мыло-верёвка) искать непросто ... :) хотя как правило это не очень-то полезная информация... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 13:25 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Если вопрос понять как LSVТовары-спутники т.е. товары, которые часто встречаются в одной покупке ? то попробуй, хотя это гм... 1 сделать список наименований для чеков в которых 2 наименования 3, 4,...N 2 если считается что в средей покупке M товаров, то начинаем смотреть с наименований содержащихся в чеках с М наименованиями. 3 Дальше циклами ищем все возможные комбинации, и кол-во данных комбинаций. комбинация, которая чаще всего встречается, я так понимаю, и будет средняя корзина. есть еще другой способ, типа Монте-Карло. зная общее кол-во покупок, и кол-во покупок данного наименования то можно вычислить вероятность любой комбинации... Типа самая вероятная - "Средняя покупка" но это то что пришло в голову в первые 10 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 19:04 |
|
||
|
корзина покупателя
|
|||
|---|---|---|---|
|
#18+
Типа такого select t2.goodsid, gd2.Name, count(t1.chequeid) as ccc from Line as t1,Line as t2, goods as gd1,goods as gd2 where t1.chequeid=t2.chequeid and t1.goodsid<>t2.goodsid and t1.goodsid = gd1.Id and t2.goodsid = gd2.Id and t1.goodsid = 22236 group by t2.goodsid , gd2.Name order by ccc desc Line - строки чеков Goods - товары t1.goodsid = 22236 ---конкретный товар ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 19:21 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32656580&tid=1546307]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 390ms |

| 0 / 0 |
