Как создать построитель запросов между двумя датами (начальная дата, конечная дата) с включенным startDate endDate. Пример SQL: Select * from fiche.f
WHERER ((f.creationdate >= satrtDate)
AND (f.creationdate <= endDate))
symfony2 как создать построитель запросов между двумя датами с включенной датой начала и датой окончания
Ответы (2)
Вы можете использовать $startdate = date('Y-m-d', strtotime($start. ' - 1 days'))
и $enddate = date('Y-m-d', strtotime($end. ' + 1 days'))
person
Oussema Aroua
schedule
18.12.2017
$startdate = $startdate-›format('Y-m-d') . '00:00:00'; $enddate = $enddate-›format('Y-m-d') . '23:59:59';
- person Aymen Missaoui; 13.12.2018
В PostgreSQL я бы использовал BETWEEN $date1 and $date2
, и, похоже, он работает и в Doctrine.
$queryBuilder->where('f.creationdate BETWEEN f.startDate and f.endDate')
person
K.C.
schedule
15.12.2017
Я использую
where('f.ficheCreated BETWEEN :beginDate AND :endDate')
, но когда я выбираю startDate = EndDate, данные не находят
- person Aymen Missaoui; 15.12.2017