|
нестандартная группировка
|
|||
---|---|---|---|
#18+
Хочу сделать группировку по полю С. Там где в поле D стоит 1 нужно в поле С +- 3 значения включить в группу C D 545 1 546 2 640 1 973 1 975 2 974 2 группировка по столбцу С плюс минус 3 от значения 1 в поле D 545 - 3 и 545 + 3 = 542 и 548 1 группа 545 1 546 2 2 группа 640 1 3 группа 973 1 - 970 и 976 975 2 974 2 в какую сторону смотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 14:40 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abortв какую сторону смотретьУточнить постановку, привести репрезентативные данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 14:48 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abort, 642 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 14:51 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
545 в поле С имеет значение 1 в поле D, значит в группу надо включить все значения в поле С, которые +- 3 от 545, т.е. в интервал between 545-3 and 545+3 т.е. 546 должна войти в группу к 545 тоже самое 973 имеет значение 1 в поле D, поэтому в эту групge должны попасть все в диапазоне 973 -3 and 973 + 3 т.е. 974 и 975 должны попасть в группу к 973 а 640 только один будет в группе, потому что нету 637, 638, 639, 641, 642, 643 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 14:58 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abort, хрустальный шар Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Regards ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 15:24 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abort, Ну и что делать если C подходит сразу нескольким группам: Код: plsql 1. 2. 3. 4.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 15:38 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abort, Код: plsql 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.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 16:55 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abortв какую сторону смотреть Аналитика: Код: plsql 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.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 18:02 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
правила какие-то не очень определенные, поэтому просто набросок: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
CSTART_CLAST_CMATCH_NUMD545545546115465455461264064021973973975319749739753297597397532 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2019, 19:13 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
Отлично. Похоже все решения правильны. Правда последний с патернами и MATCH_RECOGNIZE очень замудренный, хотя ответ тоже правильный Всем спасибо за интересные решения. Век живи век учись!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 06:33 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abortОтлично. Похоже все решения правильны. Правда последний с патернами и MATCH_RECOGNIZE очень замудренный, хотя ответ тоже правильный Код: plsql 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.
мож ? Код: plsql 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.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 08:49 |
|
нестандартная группировка
|
|||
---|---|---|---|
#18+
abortПравда последний с патернами и MATCH_RECOGNIZE очень замудренный, хотя ответ тоже правильный GRP 105? Код: plsql 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.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2019, 09:08 |
|
|
start [/forum/topic.php?fid=52&tid=1882580]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 158ms |
0 / 0 |