У меня есть четыре различных запроса, которые я хочу объединить, как в запросах, каждый из которых представляет столбец. Каждый обозначает только одну строку из-за функций count (), sum ()
Я написал запросы
$lastsevendayssubscribers = DB::table('users')
->select(DB::raw('count(*) as total ') )
->where(DB::raw("DATE(created_at)"), '>=', DB::raw('DATE(NOW()) - INTERVAL 7 DAY'))
->count();
$activesubscriptions = DB::table('users')
->where('plan_status', 1)
->count();
$expiredsubscriptions = DB::table('users')
->where('plan_status', 1)
->count();
$currentDay = date('m');
$currentdaybilling = DB::table("users")
->select(DB::raw("SUM(amount) as total"))
->whereRaw('(created_at) = ?',$currentDay)
->get();
Я хочу, чтобы конечный результат выглядел так:
| $ lastsevendayssubscribers | $ activesubscriptions | $ expiredsubscriptions | $ currentdaybilling |