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

Откуда:
Сообщений: 207
SELECT UserName1 AS Users, Format([DateClosed],"mmmm") AS M, [DealStage], 1 AS ord, Year(DateClosed) AS Y
FROM qdfDeals
WHERE Year(DateClosed)=2014 AND DealStage IN ('Реализация*','Отказ','Получен запрос','Выслано предложение','Подтвержден подгот-ка*');


Реализация, отказ,Выслано предложения, получен запрос - это поступившие заявки


У Анны за июнь было только одно реализация
надо вывести
Анна--Поступившие заявки---июнь--1---2014
у Светланы 1 Реализация, 1 отказ, 1 Выслано предложения, 1 получен запрос - 4 поступившие заявки за декабрь
Результат должен быть
Светлана--Поступившие заявки--декабрь -4 2014

К сообщению приложен файл. Размер - 55Kb
17 мар 16, 23:34    [18945986]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать count users по месяцам?  [new]
Mike_za
Member

Откуда: Москва
Сообщений: 1176
Ainur.sm,

Group by?
18 мар 16, 01:17    [18946174]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать count users по месяцам?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Ainur.sm,

Я не вижу ни одной строки "Анна--июнь", а также "Светлана декабрь отказ". Так что не понятно, что и откуда у вас там берется. Ну а так, да, GROUP BY + COUNT.
18 мар 16, 01:48    [18946201]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать count users по месяцам?  [new]
Ainur.sm
Member

Откуда:
Сообщений: 207
Mind,
Это пример..
Попробовала сделать так
SELECT ( Select   Count(*) From qdfDeals tblDeals1 Where
tblDeals1.UserName1= tblDeals2.Username1 ) AS Kol,  Year(tblDeals2.DateClosed), Month(tblDeals2.DateClosed), tblDeals2.Username1 FROM qdfDeals
tblDeals2 Where Year(tblDeals2.DateClosed)=2014 


Здесь Count показывает общую количество, мне бы по месяцам
18 мар 16, 10:55    [18946903]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать count users по месяцам?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Ainur.sm
мне бы по месяцам

Тогда изучите GROUP BY
18 мар 16, 10:56    [18946912]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать count users по месяцам?  [new]
Konst_One
Member

Откуда:
Сообщений: 11538
это вообще не T-SQL похоже, а MS Access.
18 мар 16, 11:48    [18947226]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить