Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Случайный отбор строк по заданным условиям
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть такая задача. Нужно написать такой SQL-запрос, который случайно отбирает строки по определенным условиям. Виды отбора 1. Случайно отбирает ТТ по заданному проценту 2. Случайно отбирает ТТ по заданному проценту, так чтобы для каждого клиента пропорционально отбирались ТТ (у одного клиента могут больше одной ТТ). 3. Случайно отбирает ТТ по заданному количеству (не важно какой клиент) Отбираются таким образом, что для каждого ТТ выгружаются все SKU и Дата. Есть константа, который задает вид отбора. Написал SQL-запрос, пока для третьего вида отбора. Но что то не получается. Как правильно дописать? Ошибка не из за Order By? SQL-запрос Код: 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. 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2018, 14:06 |
|
||
|
Случайный отбор строк по заданным условиям
|
|||
|---|---|---|---|
|
#18+
ferzmikk, Я пожалуй не постесняюсь и напишу, что еще не видел, как таблицу джойнят с результатом выражения CASE. Если это не 80lvl владения T-SQL, то тогда ошибка. И плясать надо отсюда. ЗЫ: https://www.mssqltips.com/sqlservertip/3157/different-ways-to-get-random-data-for-sql-server-data-sampling/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2018, 14:04 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=152&tid=1689816]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 325ms |

| 0 / 0 |
