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; } }