$test=DB::table('bookings')
->select([
'bookings.organization_id',
DB::raw('week(bookings.created_at) as week'), // this give me week number I need start date and end date starting date Sunday and end date Saturday
DB::raw('year(created_at) as year'),
按organization_id分组后的第二个,我需要数组中的所有预订ID,而不是字符串
// I try this but give like this "1,4,6,7,9" I need ["1","4","6","7","9"]
DB::raw('group_concat(bookings.id) as bookings_id'),
答案 0 :(得分:1)
要获取一周的开始和结束时间,可以使用以下方法:
ActiveX
第二个问题:
$test=DB::table('bookings')
->select([
'bookings.organization_id',
DB::raw('DATE(bookings.created_at + INTERVAL (1 - DAYOFWEEK(bookings.created_at)) DAY) as start_date'),
DB::raw('DATE(bookings.created_at + INTERVAL (7 - DAYOFWEEK(bookings.created_at)) DAY) as end_date')
])
->get();
没有用于数据的MySQL
类型的概念。
您需要使用array
这样的代码将数据分解为数组:
php