Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка профилей с учетом рабочего времени
|
|||
|---|---|---|---|
|
#18+
Есть три таблицы - картинка. Мне нужно выбрать профиля (profile), которые не заняты в определенное время каким-либо оператором. В запросе я подставил время - старт и конец. Мне нужно найти все профиля, которые свободны в это время. Но сейчас оно находит не корректно. Есть оператор oper1 ID=1, рабочее время с 08:00:00 до 17:00:00. Есть оператор oper2 ID=2, рабочее время с 08:00:00 до 18:00:00. Есть профиль prof1 ID=10. Профиль prof1 занят у oper1 с 08:00:00 до 17:00:00. И если я хочу выбрать профиля, которые подходят для oper2 (то бишь свободны в это время), то prof1 будет выбран, хотя он занят до 17:00. В чем беда с запросом? Мой 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. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2022, 11:20 |
|
||
|
Выборка профилей с учетом рабочего времени
|
|||
|---|---|---|---|
|
#18+
Что я не так делаю? подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2022, 11:06 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=40126232&tid=1993706]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 270ms |
| total: | 408ms |

| 0 / 0 |
