Разделить данные по годам

У меня есть такие данные:

ID    ATTRIBUTE        START          END
 1            A   01-01-2000   15-03-2010
 1            B   05-11-2001   06-02-2002
 2            B   01-02-2002   08-05-2008
 2            B   01-06-2008   01-07-2008

Теперь я хочу подсчитать количество различных идентификаторов, имеющих определенный атрибут, за год.

Результат может выглядеть так:

YEAR    count(A)    count(B)
2000          1           0
2001          1           1
2002          1           2
2003          1           1
2004          1           1
2005          1           1
2006          1           1
2007          1           1
2008          1           1
2009          1           0
2010          1           0

Второй этап подсчета случаев, вероятно, прост.

Но как бы я разделил свои данные на годы?

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

8
задан Arun 30 March 2013 в 15:40
поделиться