return $table
->query(
Timesheet::query()
->select(DB::raw('DATE(DATE_FORMAT(fra_dato, \'%Y-%m-01\')) AS month, SUM(totalt) AS Totalt'))
->groupBy(DB::raw("DATE(DATE_FORMAT(fra_dato, '%Y-%m-01'))"))
->whereBetween(
'fra_dato',
[
Carbon::parse('first day of January')->format('Y-m-d H:i:s'),
Carbon::now()->endOfYear(),
]
)
->where('unavailable', 0)
)
return $table
->query(
Timesheet::query()
->select(DB::raw('DATE(DATE_FORMAT(fra_dato, \'%Y-%m-01\')) AS month, SUM(totalt) AS Totalt'))
->groupBy(DB::raw("DATE(DATE_FORMAT(fra_dato, '%Y-%m-01'))"))
->whereBetween(
'fra_dato',
[
Carbon::parse('first day of January')->format('Y-m-d H:i:s'),
Carbon::now()->endOfYear(),
]
)
->where('unavailable', 0)
)