Есть таблица TOS_MES, в ней есть поля MONTH_CH и YEAR_CH, в шаблоне есть 2 поля input с type = 'month' (дата от и до) . Как вывести все данные из этой таблицы по датам которые указал пользователь в этих полях? Пытался сделать через whereBetween, однако он работает не корректно, а именно если я к примеру выберу 6-й месяц и 2017-й год и по 11-й месяц 2018-го, он выведет только данные с 6-11 месяцы. Пытался привести эти данные в Unix-время, но в таком случае вообще ничего не выводится. Дата в формате Y-n:
$newDateFrom = explode("-", $data['dateFrom']); // Дата от
$newDateTo = explode("-", $data['dateTo']); // Дата до
$dataForTable = DB::table('CAT_STATION')
->join('CAT_OBL', 'CAT_STATION.OBL_ID', '=', 'CAT_OBL.OBL_ID')
->join('TOS_MES', 'CAT_STATION.IND_ST', '=', 'TOS_MES.IND_ST')
->select('CAT_OBL.NAME_OBL', 'CAT_STATION.NAME_ST', 'TOS_MES.IND_ST', 'TOS_MES.YEAR_CH', 'TOS_MES.MONTH_CH', 'TOS_MES.T', 'TOS_MES.OS')
->orderBy('CAT_STATION.OBL_ID', 'asc')
->orderBy('CAT_STATION.IND_ST')
->whereIn('CAT_STATION.OBL_ID', $data['regionName'])
->whereBetween('YEAR_CH', [$newDateFrom[0], $newDateTo[0]])
->whereBetween('MONTH_CH', [$newDateFrom[1], $newDateTo[1]])
->get();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Настроил форму обратной связи в Netcat, но задача стоит сделать 2 формы на одной страницеСоздал под каждую свой шаблон но столкнулся с проблемой,...
Храню в JSON характеристики товаровПри выводе пытаюсь заменить все запятые на перенос строки
Подскажите, пожалуйстаДопустим есть $q = "kartinka
Задача звучит так: Напишите скрипт, который найдёт в строке все даты и заменит их на дату с днем недели