#laravel
Вопрос:
Приветствие. У меня в таблице есть одна дата-время. Его имя-start_time. И у меня есть переменная(process_time), которая содержит количество секунд для запуска процесса. Как подсчитать количество полей со следующим условием: start_time process_timen
Комментарии:
1. Обычно вам следует включить код, который вы пытались решить эту проблему.
Ответ №1:
Вы можете использовать DB::raw()
помощника и добавить SQL-эквивалент того, чего вы хотите достичь с помощью DATE_ADD
и INTERVAL
.
$processTime = 15; // seconds
Model::where(DB::raw("DATE_ADD(start_time, INTERVAL $processTime second)"), '<', now())->count();
Комментарии:
1. Спасибо вам за ваше любезное внимание. Это сработало очень хорошо