1
月曜日、火曜日などに登録されたレコードの総数を取得したいのと同様に、週単位でデータを取得しようとしています。私は、MySQLでスクリプトを作成することですし、それが正常に動作しますが、私はLaravelで同じことをしようとすると、それはエラーがスローされます:Laravel 5.1で毎週データを取得できません
MySQLのクエリ(正常に動作します):
SELECT HOUR(`created_on`) AS Hour, COUNT(*) AS calls
FROM `buy_credits_requests`
GROUP BY HOUR(`created_on`)
:Laravelクエリここ
$credits = \DB::table('buy_credits_requests')->where('status', '=', 1)->groupBy('Hour', 'ASC')
->get(['HOUR(created_on) AS Hour', 'COUNT(*) AS calls', 'state']);
はスクリーンショットです(動作しません)。
私はこのエラーを返します:不明な列 'HOUR(created_on)' –
今変更を確認 – rahulsm
同じ結果..... –