Поместите тег script
в начале body
, чтобы он был оценен почти точно, как показано рендеринг body
.
<html>
<head></head>
<body>
<script>
document.body.style.visibility = 'hidden';
</script>
<p>Sample text</p>
</body>
</html>
Вы также можете добавить тэг style
для скрытия видимости тела.
body{
visibility: hidden;
}
<html>
<head></head>
<body>
<p>Sample text</p>
</body>
</html>
Попробуйте составить группы в запросах такого типа
select * from usr_booking where shop_id='21' AND ((start_time between '10:10:00' and '11:01:00') OR (end_time between '10:10:00' and '11:01:00'))
Добавьте дополнительные скобки, чтобы создать группы.
Если вам даны времена «10: 10: 00» и «11: 01: 00», и вы хотите знать, совпадает ли что-либо с этим периодом, то логика такова:
select b.*
from usr_booking
where shop_id = 21 and -- do not use single quotes for numeric constants (assuming `shop_id` is a number
end_time > '10:10:00' and
start_time < '11:01:00';
Для перекрывающихся интервалов between
не подходит.
Попробуйте этот запрос:
SELECT *
FROM usr_booking
Where shop_id='21' AND start_time BETWEEN '10:10:00' AND '11:01:00'
AND end_time BETWEEN '10:10:00' AND '11:01:00'
Попробуйте это
SELECT * FROM usr_booking WHERE shop_id=21 AND (start_time BETWEEN '10:10:00' AND '11:01:00') OR (end_time BETWEEN '10:10:00' AND '11:01:00')