2016-02-10 3 views
1

Я пытаюсь найти запрос SQL Server, который найдет различные значения в определенном столбце, посчитайте количество вхождений этого значения в зависимости от его даты.Подсчет вхождения отдельных значений в зависимости от его даты

Пример данных:

in_date  item_code  
--------- --------- 
2015/11/25 item1 
2015/11/25 item2 
2015/12/10 item1 
2015/12/10 item1 
2015/12/10 item2 
2016/01/01 item1 

Ожидаемые результаты:

Date   Item1  Item2 
---------- -----  ----- 
2015/11/25 1   1 
2015/12/10 2   1 
2016/01/01 1   0 

ответ

0

Попытка;

Select 
    in_date, 
    Sum (case when item_code = item1 then 1 else 0 end) item1, 
    Sum (case when item_code = item2 then 1 else 0 end) item2 
From tbl 
Group by in_date 
+0

спасибо! оно работает! – Angel

Смежные вопросы