2015-03-06 5 views
0

Привет, мне нужно построить запрос DB2/SQL, чтобы узнать общее количество элементов для соответствующей метки времени.Подсчитайте общее количество записей для определенной отметки времени

 Date   Item 
01/08/2014 05:53 request 1 
02/08/2014 05:53 request 1 
03/08/2014 05:53 request 1 
01/08/2014 06:32 request 2 
02/08/2014 06:32 request 2 
03/08/2014 06:32 request 2 
01/08/2014 06:38 request 3 
02/08/2014 06:38 request 3 
03/08/2014 06:38 request 3 
04/08/2014 06:38 request 3 
05/08/2014 06:38 request 3 

Я хотел бы иметь выход, чтобы быть таким образом:

  Date    Item  No of Occurences 
    01/08/2014 05:53 request 1   3 
    01/08/2014 06:32 request 2   3 
    01/08/2014 06:38 request 3   5 

Заранее спасибо !!

ответ

0

Использование GROUP BY и COUNT

SELECT Date, Item, Count(*) "No of Occurences" 
    FROM <Table> 
    GROUP BY Item 
1

Включить Дата в группировке также:

SELECT Date, Item, count(*) as "No of Occurrences" 
FROM <tablename> 
GROUP BY Date, Item 
Смежные вопросы