я в настоящее время есть запрос SQL, который выглядит следующим образом:SQL запросов для каждой даты в диапазоне
SELECT CONVERT(DECIMAL(5,1),(
CONVERT(DECIMAL(6,1),(
SELECT COUNT(*)
FROM Requests
LEFT JOIN RequestSLA ON Requests.RequestId = RequestSLA.RequestId
WHERE DateLogged between '2015/03/01' and '2015/08/17'
AND RespondBy <= Responded
))/CONVERT(DECIMAL(6,1),(
SELECT COUNT(*)
FROM Requests
WHERE DateLogged between '2015/03/01' and '2015/08/17'
)))
*100)
Это возвращает процент билетов, нарушенное их откликнулся ОАС (где откликнувшихся после RespondBy) для всех билетов в диапазоне дат. Можно ли адаптировать этот запрос, чтобы показывать процент за каждый день отдельно? И.Е. что-то вроде этого:
Date Percentage
2015-03-01 10
2015-03-02 7
и т.д ...
Я попытался использовать пункт GROUP BY
, но это не сработало, потому что DateLogged (это то, что я бы группирование по) не входит в выход заявления
Почему два 'CONVERT()'? – Barranka