ИмяТаблицей вызововSQL Последовательных записей с счетом
Field 1 - Phone_number
Field 2 - System_outcome
Phone_number System_outcome DateTime
--------------------------------------------------
07777778999 Answered 18-12-2016 17:15
07777778123 No Answer 18-12-2016 18:10
07777778999 No Answer 19-12-2016 19:30
07777778999 No Answer 19-12-2016 12:15
07777778999 No Answer 19-12-2016 13:15
07777778999 No Answer 20-12-2016 11:15
07777778124 No Answer 20-12-2016 9:15
07777778128 Answered 20-12-2016 17:15
07777778074 Answered 20-12-2016 17:15
Выше приведено примером, что мне нужно, чтобы выяснить, как я найти число, которые не имеют подряд не количества ответов более чем на 6?
на данный момент я смог получить следующее, но это не последовательное.
SELECT phone_number,system_outcome,Datetime
FROM calls
WHERE DATE (datetime) BETWEEN '2016-12-23' AND '2016-12-31'
AND system_outcome = 'NO_ANSWER'
GROUP BY phone_number
HAVING count(Phone_number) > 6
Что делает «select c. *» do? –
где я могу указать дату? до или после заказа –
1) 'select c. *' выбирает все столбцы из табличные вызовы, которые псевдонимы называются 'c' .. 2) Вы можете указать условие where для дат во внутреннем запросе до' order by'. –