Laravel7 クエリビルダでdate_format関数を使う方法

selectRaw関数を使って行う。

例)誕生月ごとのメンバーの人数を集計する場合のコード

$members = Member::from('members')
    ->selectRaw('date_format(birthday, "%m") mm')
    ->selectRaw('count(1) total')
    ->groupBy('mm')
    ->orderBy('mm', 'ASC')
    ->get();

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です