0
DATETIMEでフィールドを作成して、今日、合計、今週などの異なる期間のデータをカウントして取得したいと考えています。CakePHP 3:1つのクエリで異なる期間のデータを数えたり取得する方法は?
たとえばthis_weekを数える方法は?ここで
がコードを開始している。
public function findTotalRegistered(Query $query, Array $options)
{
$total = $query->func()->count('id');
$query
->select([
'total' => $total,
//'today' => $today,
//'this_week' => $this_week,
//'this_month' => $this_month,
//'this_year' => $this_year
]);
return $query;
}
を私はそれが動作しませんでした、同じことを試してみました。 – Salines
これをカスタムクエリに変更する必要があります。 –