Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть такая задачка. Есть таблица, где по каждому юр лицу перечисляются список мероприятий, с указанными периодами. Если по какому ту юр лицу присутствуют мероприятие с пересекающими периодами, то выбирается последнее мероприятие. То есть отбрасываем зачеркнутые строки. Номер мероприятия Код юр лица Дата начала Дата окончанияНомер мероприятия1 00001 01.02.2018 01.02.2018Номер мероприятия2 00001 03.02.2018 03.02.2018Номер мероприятия3 00001 03.02.2018 03.02.2018Номер мероприятия4 00001 06.02.2018 08.02.2018Номер мероприятия5 00001 08.02.2018 08.02.2018Номер мероприятия6 00002 01.02.2018 01.02.2018Номер мероприятия7 00002 08.02.2018 08.02.2018Номер мероприятия8 00002 06.02.2018 08.02.2018 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. Скажите, каким образом надо решать такую задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:19 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. Номер мероприятияКод юр лицаДата началаДата окончанияНомер мероприятия1000012018-01-022018-01-02Номер мероприятия3000012018-03-022018-03-02Номер мероприятия5000012018-08-022018-08-02Номер мероприятия6000022018-01-022018-01-02Номер мероприятия8000022018-06-022018-08-02 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:33 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
ferzmikk, Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:34 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
ferzmikk, если классически - находите ключи с максимальным значением из списка пересечения по самообъединению, добавляете сроки, которые не пересекаются. Можно, например, объединение слева использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 11:35 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
Возможно ли добавить поле, который информирует, что по этому мероприятию было удалено другого мероприятие, которое пересекалось периодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.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. Номер мероприятияКод юр лицаДата началаДата окончанияflagНомер мероприятия1000012018-01-022018-01-020Номер мероприятия3000012018-03-022018-03-021Номер мероприятия5000012018-08-022018-08-021Номер мероприятия6000022018-01-022018-01-020Номер мероприятия8000022018-06-022018-08-021 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 15:02 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
так,, скупой платит дважды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 15:07 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#18+
TaPaKтак,, скупой платит дважды? :) нуу, как-то такое выглядит "сильно пугающе" чем 2-а простых экзиста ... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2018, 15:18 |
|
||
|
Про пересекающиеся периоды
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2018, 17:12 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39613998&tid=1690112]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 388ms |

| 0 / 0 |
