按函数分组在sql中应用日期



我想在日期上应用groupBy查询(按年份(问题是我只有一列日期,像这样存储日期2010-11-01我想做一年一组的

看起来您的数据库被正确地设计为将日期列作为日期类型。您应该按日期值的YEAR()值进行分组。

调用groupBy()方法并传入原始sqlYEAR(your_date_column_name)

->groupBy(DB::raw('YEAR(your_date_column_name)')

最新更新