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

Откуда:
Сообщений: 89
Добрый день всем!

Есть таблица Statistics:

IPAddr varchar(15),
Date DateTime

необходимо вывести данные в след виде:

Дата, кол-во уникальных IPAddr, общее кол-во IPAddr

Заранее большое спасибо за помощь.
10 июн 09, 09:19    [7283932]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании запроса.  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
SELECT [Date][Дата], COUNT(DISTINCT IPAddr)[кол-во уникальных IPAddr], COUNT(*)[общее кол-во IPAddr]
FROM [Statistics]
GROUP BY [Date];
Предполагается, что [Date] либо не содержит времени, либо, по крайней, мере не уникально
(иначе всегда единицы, это неинтересно).

Art_login, Вам нужно срочно читать литературу по SQL (даже не TSQL!)
Вопрос, который Вы задали, относится к самым базовым знаниям.
10 июн 09, 09:27    [7283954]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании запроса.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
DECLARE @Statistics TABLE (IPAddr varchar(15),Date DateTime)

INSERT INTO @Statistics (IPAddr,Date)
SELECT '1','20090101'
UNION ALL SELECT '1','20090101'
UNION ALL SELECT '2','20090101'
UNION ALL SELECT '3','20090201'
UNION ALL SELECT '3','20090201'
UNION ALL SELECT '4','20090201'
UNION ALL SELECT '5','20090201'

SELECT Date,COUNT(DISTINCT IPAddr),COUNT(*)  FROM @Statistics
GROUP BY Date
Картинка с другого сайта.?
10 июн 09, 09:35    [7283987]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании запроса.  [new]
Art_login
Member

Откуда:
Сообщений: 89
Спасибо большое всем.
10 июн 09, 09:38    [7283996]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь в написании запроса.  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
iap
Картинка с другого сайта.
коллега вы быстрее и полнее ответили как всегда Картинка с другого сайта.
10 июн 09, 09:39    [7283998]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить