나는 time_diff
방법 내부의 내부 SQL에 대한 확실하지 않다 :이 쿼리를 Laravel Query Builder로 변환하는 방법?
SELECT t1.started_at as chain_break,
time_to_sec(timediff(t1.started_at,IFNULL(
(SELECT MAX(t2.ended_at)
FROM status_records t2
WHERE t2.user_id=189
AND t2.started_at< t1.started_at
), t1.started_at
)
)
)/3600 AS time_off
FROM status_records t1
WHERE t1.user_id=189
ORDER BY t1.ended_at DESC
LIMIT 6
원시 SQL로 DB::query
에서이 쿼리를 넣어 제외하고는 그것을 할 수있는 좋은 방법이 있나요?
가 어떻게'selectRaw'을 사용이 내 쿼리와 동일한 결과를 달성하기 위해 시도? – mvpasarel