Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
Всем привет. Появилась задача определения сета. Сет может длится до 3 дней включительно после даты начала сета. Ниже привожу пример: дата N комментарий 2017-12-29 1 начинаем сет 2018-01-22 1 начинается новый сет т.к. после предыдущей даты прошло более 2 дней 2018-01-25 2 продолжается сет т.к. текущая дата входит в 3 последующих после начала сета 2018-01-31 1 начинаем новый 2018-02-02 2 продолжаем 2018-02-03 3 продолжаем Никак не получается реализовать данную логику, на форуме похожей задачи не нашёл. Подскажите, пожалуйста, как реализовать данную нумерацию. Желательно с рыбой. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:13 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
svanrusВсем привет. Появилась задача определения сета. Сет может длится до 3 дней включительно после даты начала сета. Ниже привожу пример: дата N комментарий 2017-12-29 1 начинаем сет 2018-01-22 1 начинается новый сет т.к. после предыдущей даты прошло более 2 дней 2018-01-25 2 продолжается сет т.к. текущая дата входит в 3 последующих после начала сета 2018-01-31 1 начинаем новый 2018-02-02 2 продолжаем 2018-02-03 3 продолжаем Никак не получается реализовать данную логику, на форуме похожей задачи не нашёл. Подскажите, пожалуйста, как реализовать данную нумерацию. Желательно с рыбой. Спасибо!если первый день - 22, то 25 - это уже 4-й день. покури-подумай, и сформулируй заново ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:31 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
svanrus, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 12:32 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
Код: 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. dtset_idnum_in_set2017-12-29 00:00:00.000112018-01-12 00:00:00.000212018-01-23 00:00:00.000312018-01-24 00:00:00.000322018-01-25 00:00:00.000332018-01-26 00:00:00.000342018-01-27 00:00:00.000412018-01-28 00:00:00.000422018-01-31 00:00:00.000512018-02-02 00:00:00.000522018-02-03 00:00:00.000532018-02-04 00:00:00.00061 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 13:12 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
так,, СПАСИБО, то что надо. Kopelly, твой вариант по коду тоже должен быть рабочий, спасибо. Но моя нищая версия сервера не поддерживает lead lag & прочее. я уже начал мастерить костыли на твой вариант, но гость Так опередил мои успешные попытки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 14:44 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
коллеги, добавил столбец, который негативно влияет на результаты выполнения. Код: 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. укажите, пожалуйста, на мою ошибку из-за которой на выходе 86 строк вместо 15... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 17:24 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
svanrusколлеги, добавил столбец, который негативно влияет на результаты выполнения. Код: 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. укажите, пожалуйста, на мою ошибку из-за которой на выходе 86 строк вместо 15... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 17:36 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
так,, спасибо ещё раз! p.s. На больших объёмах (более 150 тыс. строк) можете столкнуться с рекурсией, но осознанное OPTION (MAXRECURSION 0) решает проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2018, 17:55 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
svanrus, Без рекурсий и lead&lag под расширенные данные: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 04:30 |
|
||
|
Нумерация сета по дате
|
|||
|---|---|---|---|
|
#18+
svanrus, обычная такая задача на острова, и решается она тоже обычным таким способом... Жми на плюс на свой страх и риск Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=159&tid=1690106]: |
0ms |
get settings: |
12ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 395ms |

| 0 / 0 |
