Красноречивый Ларавел где с сейчас - PullRequest
0 голосов
/ 09 ноября 2018

Как мне преобразовать этот запрос в eloquent или dbquery в laravel?

SELECT
  fases.*,
  processos.processonome 
FROM
  fases
INNER JOIN 
  processos ON processos.processoid = fases.processo_id 
WHERE
  fases.arquivada = 0 
  AND DATEDIFF( fases.avisodata, NOW() ) <= fases.avisodias 

АРХИВНЫЙ РЕЗУЛЬТАТ С

 DB::table('fases')
                ->join('processos', 'fases.processo_id', '=', 'processos.processoid')
                ->where('fases.arquivada', 0)
                ->whereRaw('DATEDIFF(avisodata, NOW()) <= avisodias')
                ->select('fases.*', 'processos.processonome')
                ->get();

1 Ответ

0 голосов
/ 09 ноября 2018

Я надеюсь, что это будет работать

DB::table('fases')            
        ->join('processos', 'fases.processo_id', '=', 'processos.processoid')
        ->where('fases.arquivada', 0)
        ->where(DB::raw('DATEDIFF( fases.avisodata, NOW() )'), '<=', 'fases.avisodias')
        ->select('fases.*', 'processos.processonome')
        ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...