select("right(concat('0',hour,'h'),3) as labels") ->selectSum('hits', 'values') ->where([ 'podcast_id' => $podcastId, 'date >' => date('Y-m-d', strtotime('-60 days')), ]) ->groupBy('labels') ->orderBy('labels', 'ASC') ->findAll(); cache()->save( "{$podcastId}_analytics_podcasts_by_hour", $found, 600, ); } return $found; } }