Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пересечение интервалов времени
|
|||
|---|---|---|---|
|
#18+
Добрый день. В бд есть таблица которая содержит 1. Неуникальный индификатор события 2. Дата и время начала 3. И завершения события. Делаю select * from table where actionid ='89931b' and not ('2016-11-01 07:20' < datebegin or '2016-11-01 07:00' > dateend) ; Т.е. пытаюсь проверить пересекается ли мой интервал 2016-11-01 07:00-07:20 с записями. Но запрос не работает. Находи 0 строк. Где ошибка у меня? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2016, 21:08 |
|
||
|
Пересечение интервалов времени
|
|||
|---|---|---|---|
|
#18+
bivilbiДелаю select * from table where actionid ='89931b' and not ('2016-11-01 07:20' < datebegin or '2016-11-01 07:00' > dateend) ; Где ошибка у меня? 1. в вашей реализации что бы запрос вернул чтото помимо прочих условий, надо что бы в скобках было false select * from table where actionid ='89931b' and not (false) ; 2. что бы в скобках было false надо что бы одновременно два условия в OR дали false 3. смотрим когда '2016-11-01 07:20' < datebegin дает false, это когда datebegin >='2016-11-01 07:20' 4. смотрим когда '2016-11-01 07:00' > dateend дает false, это когда dateend <= '2016-11-01 07:00' 5. вы никогда не создадите запись (если все верно) которая закончится раньше чем начнется-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:24 |
|
||
|
Пересечение интервалов времени
|
|||
|---|---|---|---|
|
#18+
bivilbi, поменяйте or на and -) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 12:29 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39339795&tid=1996904]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 132ms |

| 0 / 0 |
