я использую Laravel в своем приложении.
У меня есть модель - Session, которая связана с таблицей sessions в базе, в этой таблице есть поля: id, utm_source, calls, created_at
Я хочу сделать отчет аналогичный отчету analytics:
utm_source | сессии | звонки
yand | 22 | 5
goog | 38 | 1
bing | 5 | 2
То-есть увидеть сколько по каждому utm_source было в сумме сессий, а также сколько в сумме было звонков, за период времени между 2-мя датами.
Как мне правильно получить правильно получить эту информацию из базы.
Заранее спасибо за ответы
Кажется, все получилось простым запросом.
$results = DB::select('SELECT utm_source AS источник, COUNT(utm_source) AS количество_сессий, SUM(calls) AS количество_звонков FROM sessions WHERE date(created_at) >= '2019-03-13' AND date(created_at) <= '2019-03-14' GROUP BY utm_source');
Спасибо
Сборка персонального компьютера от Artline: умный выбор для современных пользователей