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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.08.2018, 10:51
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Привет всем. Подскажите пожалуйста, как разбить интервал на подынтервалы. К примеру у меня есть интервал от 0 до 100 и есть от 50 до 52, мне необходимо получить от 0 до 50, от 50 до 52 и от 52 до 100. Возможно ли такое? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 10:53
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444, то есть нужно разбить большой интервал на меленькие и значения продублировать от большого интервала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 10:55
|
|||
|---|---|---|---|
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444, JOIN <Таблица с числами> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 10:55
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444, развернуть N-интервалов в 2*N-точек начал кончал, после чего, свернуть полученный список точек в новые подынтервальчики... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 10:58
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
TaPaK, подробнее, пожалуйста. Что с чем джойнить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 10:59
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, в смысле from-to вынести в разные столбцы для разных значений? А потом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:02
|
|||
|---|---|---|---|
Разбить большой интервал на подынтервалы |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:02
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444Щукина Анна, в смысле from-to вынести в разные столбцы для разных значений? А потом? всмысле примерно схематично так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:03
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, спасибо тебе большое Как же у тебя все легко получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:04
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, здорово. Спасибо большое! такие решения мне еще не раз пригодятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:29
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, подскажи, пожалуйста, а как теперь туда значения добавить? Если добавляю поля name и value, то теряется разделение подынтервалов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:36
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, посмотри пожалуйста. Он у меня не верно выделяет интервалы и дублирует from-to Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:37
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444Kopelly, подскажи, пожалуйста, а как теперь туда значения добавить? Если добавляю поля name и value, то теряется разделение подынтерваловjoin же. на исходную версию таблицы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 11:50
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, а по какому критерию их соединять? у них ведь теперь разные интервалы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 12:00
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, подскажи пожалуйста, как их сджойнить Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 13:12
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, подскажи пожалуйста как их соединить. Уже полтора часа мучаюсь и ничего не выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 17:01
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 17:13
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
katish444, Если исходные «мегаинтервалы» пересекаются, как в вашем примере 0-100, 50-52, то в получившиеся подинтервалы из какого исходного подтягивать остальную информацию? К примеру для вновь полученного интервала 50-52? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.08.2018, 18:03
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, 0-100, 50-52 - не совсем удачный пример. Пусть исходные интервалы будут такие: 0-100, 50-150. После разбиения получатся интервалы: 0-50, 50-100, 100-150. Вот для подынтервальчика 50-100 из какого исходного интервала подтягивать данные? Из 0-100? или из 50-150? Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 04:58
|
|||
|---|---|---|---|
Разбить большой интервал на подынтервалы |
|||
|
#18+
Щукина Анна, С обоих интервалов - там детализация разная ('HH','GT' и т.д.). katish444, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 06:56
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, Код: sql 1. 2. 3. спасибо большое, я 1,5 дня думала и так и не решила как их джойнить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.10.2018, 14:02
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, подскажи, пожалуйста, а можно ли не просто разбить большой интервал, но и избежать дублирование. То есть когда вставляется маленький интервал, то дублирование основного интервала не происходит То есть зачеркнутых интервалов быть не должно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2018, 04:39
|
|||
|---|---|---|---|
Разбить большой интервал на подынтервалы |
|||
|
#18+
Так данные-то разные (хоть и на один интервал). Если нужно оставить первые попавшиеся данные на интервале, тогда: Код: sql 1. 2. Если объединить информацию с интервала: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2018, 06:13
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
Kopelly, прости, я плохо объяснила суть. Геолог описывает керн. У него, допустим от 0 до 200 м полностью известняки с песком (Lith1 + Lith2), но в двух местах есть вкрапленности другой породы (Lith3). Например 120-125 и 185 -189. В целях экономии времени геолога, ему позволяют писать полный интервал 0-200 и в отделенной вкладке указывать Lih3. Но по факту - это от 0 до 120 известняк, потом 120-125 Lith3, потом 125-185 Lith1 ну и так далее. Смысл в том, что при наличии Lith3, этот интервал должен вырезаться из Lith1 (Lith2 я в расчет не беру, т.к. я их в один интервал объединаю concat) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2018, 06:17
|
|||
|---|---|---|---|
|
|||
Разбить большой интервал на подынтервалы |
|||
|
#18+
[quot Kopelly]Так данные-то разные (хоть и на один интервал). Если нужно оставить первые попавшиеся данные на интервале, тогда: Код: sql 1. 2. Вот! можно эту идею подробнее, немного не поняла. У меня Lith3 всегда начинается с "_%"? но если я указываю это условие, то пропадают Lith1... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1688973]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 446ms |

| 0 / 0 |
