Подскажите пожалуйста , как вывести последнюю запись каждого месяца в Laravel?

Подскажите пожалуйста , у меня есть вот такой код , мне нужно чтобы он выводил самую последнюю запись каждого месяца, сейчас он выводит несколько записей в месяце

$collection = Statistic::query()
                ->select(['code_kb', 'updated_at'])
                ->whereIn('code_kb', $values)
                ->whereBetween('updated_at', [Carbon::now()->subMonth(2), Carbon::now()])
                ->get()
                ->groupBy('code_kb')
                ->toArray();

Результат работы


Ответы (0 шт):