Как сделать отчет аналогичный отчету по источникам в Analytics/Метрике

129
24 декабря 2019, 23:10

я использую Laravel в своем приложении.

У меня есть модель - Session, которая связана с таблицей sessions в базе, в этой таблице есть поля: id, utm_source, calls, created_at

Я хочу сделать отчет аналогичный отчету analytics:

utm_source | сессии | звонки
yand       |   22   |    5
goog       |   38   |    1
bing       |   5    |    2

То-есть увидеть сколько по каждому utm_source было в сумме сессий, а также сколько в сумме было звонков, за период времени между 2-мя датами.

Как мне правильно получить правильно получить эту информацию из базы.

Заранее спасибо за ответы

Answer 1

Кажется, все получилось простым запросом.

$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');

Спасибо

READ ALSO
Неизвестный оператор. (near &ldquo;WITH&rdquo; at position 0)

Неизвестный оператор. (near “WITH” at position 0)

Возникает ошибка при попытке использовать with в панели phpMyAdmin, как я понимаю phpMyAdmin использует MySQL, а в нем есть with, но вот у меня он никак его...

133
#1146 - Таблица &#39;test.tree&#39; не существует

#1146 - Таблица 'test.tree' не существует

Ошибка #1146 - Таблица 'testtree' не существует возникает в этом коде

139
Поиск в двух таблицах MySQL с объединением результатов

Поиск в двух таблицах MySQL с объединением результатов

Доброе утро! Возникла такая необходимость: есть две таблицы

115
Выравнмвание flex-элементов

Выравнмвание flex-элементов

Подскажите новичку какими правилами расположить блоки так и с такими размерами, как на фото (возможен вариант в процентах)

137