Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.05.2019, 13:36
|
|||
|---|---|---|---|
разбиение периодов дат пересечениями |
|||
|
#18+
Здравствуйте. есть таблица: ('2019-01-01', '2019-01-15'), ('2019-01-05', '2019-01-25'), ('2019-01-27', '2019-01-29') нужно получить следующий результат: ('2019-01-01', '2019-01-04'), ('2019-01-05', '2019-01-14'), ('2019-01-15', '2019-01-25'), ('2019-01-27', '2019-01-29') Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 13:56
|
|||
|---|---|---|---|
разбиение периодов дат пересечениями |
|||
|
#18+
Пипец. А словами-то можно объяснить, что надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 13:58
|
|||
|---|---|---|---|
разбиение периодов дат пересечениями |
|||
|
#18+
словами написано в заголовке. а пример в теле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 14:27
|
|||
|---|---|---|---|
разбиение периодов дат пересечениями |
|||
|
#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. 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. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 14:29
|
|||
|---|---|---|---|
|
|||
разбиение периодов дат пересечениями |
|||
|
#18+
fkthatПипец. А словами-то можно объяснить, что надо? Что здесь не ясно? Периоды ('2019-01-01', '2019-01-15') и ('2019-01-05', '2019-01-25') пересекаются. Из них нужно получить не пересекающиеся периоды: ('2019-01-01', '2019-01-04'), ('2019-01-05', '2019-01-14') и ('2019-01-15', '2019-01-25'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 14:35
|
|||
|---|---|---|---|
разбиение периодов дат пересечениями |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 14:42
|
|||
|---|---|---|---|
|
|||
разбиение периодов дат пересечениями |
|||
|
#18+
Wlr-lfkthatПипец. А словами-то можно объяснить, что надо? Что здесь не ясно? Периоды ('2019-01-01', '2019-01-15') и ('2019-01-05', '2019-01-25') пересекаются. Из них нужно получить не пересекающиеся периоды: ('2019-01-01', '2019-01-04'), ('2019-01-05', '2019-01-14') и ('2019-01-15', '2019-01-25'). вам, например, ясно, почему именно до 14, а не до 15? мне - нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 15:15
|
|||
|---|---|---|---|
|
|||
разбиение периодов дат пересечениями |
|||
|
#18+
Посетитель, На примере периодов ('2019-01-01', '2019-01-15') и ('2019-01-05', '2019-01-25') второй период начался 5, поэтому логично закончить первый период 4 -> ('2019-01-01', '2019-01-04'). первый период закончился 15, я бы закончил второй новый период 15 и начал бы новый второй период с 16, как бы логичнее, но ТС решил закончить новый второй период 14 и начать новый третий период с 15 -> новый второй период ('2019-01-05', '2019-01-14') и новый третий период ('2019-01-15', '2019-01-25'). Почему именно так? ТС виднее. Такую задачу уже решали и ссылка уже дана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2019, 15:18
|
|||
|---|---|---|---|
|
|||
разбиение периодов дат пересечениями |
|||
|
#18+
Wlr-lПосетитель, На примере периодов ('2019-01-01', '2019-01-15') и ('2019-01-05', '2019-01-25') второй период начался 5, поэтому логично закончить первый период 4 -> ('2019-01-01', '2019-01-04'). первый период закончился 15, я бы закончил второй новый период 15 и начал бы новый второй период с 16, как бы логичнее, но ТС решил закончить новый второй период 14 и начать новый третий период с 15 -> новый второй период ('2019-01-05', '2019-01-14') и новый третий период ('2019-01-15', '2019-01-25'). Почему именно так? ТС виднее. Такую задачу уже решали и ссылка уже дана. ну вы спросили, что здесь неясно - я вам ответил, что :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1687759]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
132ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 446ms |

| 0 / 0 |
