Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом на перезвоны / 2 сообщений из 2, страница 1 из 1
28.07.2019, 11:22
    #39842274
aleksru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на перезвоны
Всем привет!
Пытаюсь сделать выборку по перезвонам на непринятые звонки с вычитанием времени перезвона.
Сделал два похожих запроса:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT from_number, call_create_time, outgoing.operator_id_outgoing, MIN(outgoing.cct_outgoing - client_calls.call_create_time) as sub 
	from  client_calls
JOIN 
	(SELECT from_number as fn_outgoing, 
					call_create_time as cct_outgoing,
					operator_id as operator_id_outgoing
					from client_calls 
		WHERE type = 'OUTGOING' AND date(`created_at`) = '2019-07-27') as outgoing
ON client_calls.from_number = outgoing.fn_outgoing AND client_calls.call_create_time < outgoing.cct_outgoing
	WHERE type = 'INCOMING' AND status_call = 0 AND date(`created_at`) = '2019-07-27'
GROUP BY from_number, call_create_time, outgoing.operator_id_outgoing
ORDER BY from_number, sub


Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT *, (cct_outgoing - missed.call_create_time) as sub FROM 
	(SELECT from_number, call_create_time from client_calls WHERE type = 'INCOMING' AND status_call = 0 AND date(`created_at`) = '2019-07-27') as missed
JOIN 
	(SELECT from_number as fn_outgoing, call_create_time as cct_outgoing, operator_id as operator_id_outgoing from client_calls WHERE type = 'OUTGOING' AND date(`created_at`) = '2019-07-27') as outgoing
ON missed.from_number = outgoing.fn_outgoing AND missed.call_create_time < outgoing.cct_outgoing

ORDER BY from_number, call_create_time


Получаю результат, который нужно отфильтровать по номеру, времени звонка и минимальному времени перезвона. GROUP BY могу воспользоваться, но мне еще нужен operator_id.....
Помогите плиз с решением


...
Рейтинг: 0 / 0
28.07.2019, 23:02
    #39842368
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на перезвоны
aleksruвыборку по перезвонам на непринятые звонки с вычитанием времени перезвонаЕсли Вы полагаете, что Ваш частный слэнг всем понятен - то зря.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом на перезвоны / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]