|
Выборка профилей с учетом рабочего времени
|
|||
---|---|---|---|
#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: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 140ms |
0 / 0 |