Есть в БД таблица с датами в таком виде 2015-09-25 00:00:00,
нужно отобрать только те записи где дата события в сентябре, как написать запрос правильно?
Пишу так:
$query->innerJoin('field_data_field_detes', 'd', 'n.nid = d.entity_id');
$query->condition('d.field_detes_value', array($date, $date2), 'BETWEEN');
$date и $date2 это 1 и 31 сентября...
Как правильно запрос построить?
Комментарии
Все просто
$query->where('MONTH(d.field_detes_value)=9 AND YEAR(d.field_detes_value) = 2015);