У меня есть вопрос, у меня есть запрос, по которому я должен исключить события на основе их дней.
Мне нужно исключить все события, в которых dateStart происходит в выходные дни (пятница с 19:30:00 до Воскресенье). Но по какой-то причине этот вернул событие, которое было в воскресенье ...
Кто-нибудь знает, что не так с запросом и как его решить?
Заранее спасибо!
<?php
$qb = $this->createQueryBuilder('r')
->select('count(r.id)')
->leftJoin('r.events', 're')
->leftJoin('r.user', 'ru');
->andWhere("DAYOFWEEK(re.dateStart) NOT IN (:weekend)")->setParameter('weekend', [1,7]); // Sat and Sunday
->andWhere("DAYOFWEEK(re.dateStart) != :day AND (DATE_FORMAT(re.dateStart, '%T')) = :hour")
->setParameter('hour', '19:30:00'])
->setParameter('day', 6); // Friday