Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Подскажите с запросом  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Добрый день.

Подскажите, пжл, как правильно составить запрос. Есть запрос:
select dtime, abonentPhone1, typeOfTreatment, categoryOfTreatment, ticketid
from oktell..Z_AllIncomingCalls 
where categoryOfTreatment not in ('', 'Value is not selected')
	and datediff(dd, dtime, getdate()) < 10
--group by categoryOfTreatment
order by id desc

Которая выводит таблицу вида screen1. Необходимо на выходе получить что-то вроде screen2. Т.е., нужно посчитать количество categoryoftreatment за определенный промежуток времени.

Знатоки подскажите...

К сообщению приложен файл. Размер - 56Kb
15 июн 16, 07:44    [19294164]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Screen2

К сообщению приложен файл. Размер - 36Kb
15 июн 16, 07:45    [19294165]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
Павел Воронцов
Member

Откуда: Новосибирск
Сообщений: 2392
Блог
maksim.yugai,

Непонятно как первое связано со вторым.
15 июн 16, 08:21    [19294200]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
Maxim Dornostup
Member

Откуда: г.Калининград
Сообщений: 21
Может так?
/*
select dtime, abonentPhone1, typeOfTreatment, categoryOfTreatment, ticketid
from oktell..Z_AllIncomingCalls
where categoryOfTreatment not in ('', 'Value is not selected')
and datediff(dd, dtime, getdate()) < 10
--group by categoryOfTreatment
order by id desc
*/

select
DATEPART(YEAR,dtime) as year,
DATEPART(month,dtime) as month,
typeOfTreatment,
categoryOfTreatment,
Count(categoryOfTreatment) as countrows
from oktell..Z_AllIncomingCalls
where categoryOfTreatment not in ('', 'Value is not selected')
and datediff(dd, dtime, getdate()) < 10
Group by
DATEPART(YEAR,dtime) as year,
DATEPART(month,dtime) as month,
typeOfTreatment,
categoryOfTreatment

Покажет количество строк в группе сформированной по дате и месяцу.

оно?
15 июн 16, 10:08    [19294517]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Павел Воронцов,

Возможно никак не связано, я подумал, может это хоть как-то поможет.. =)
15 июн 16, 14:49    [19295848]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
maksim.yugai
Member

Откуда:
Сообщений: 110
Maxim Dornostup,

Спасибо. Да, оно!
15 июн 16, 14:50    [19295851]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите с запросом  [new]
Павел Воронцов
Member

Откуда: Новосибирск
Сообщений: 2392
Блог
maksim.yugai,

PIVOT ?
15 июн 16, 15:00    [19295900]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить