Используйте TIMESTAMPDIFF()
, чтобы получить время между двумя датами,
Если вы хотите посчитать максимум time
, чем created_at
24 часа
$count = DB::table('incidencia_tiempo')
->where(DB::raw('TIMESTAMPDIFF(HOUR, time, created_at)'), '>', 24)
->count();
, если хотите посчитать разницу во времени между двумя датами, превышающими 24 часа:
$count = DB::table('incidencia_tiempo')
->where(DB::raw('ABS(TIMESTAMPDIFF(HOUR, time, created_at))'), '>', 24)
->count();