Como contar a maioria das ocorrências consecutivas de um valor em uma coluna no SQL Server

Eu tenho uma mesaAttendance no meu banco de dados

Date       | Present
------------------------
20/11/2013 |  Y
21/11/2013 |  Y
22/11/2013 |  N
23/11/2013 |  Y
24/11/2013 |  Y
25/11/2013 |  Y
26/11/2013 |  Y
27/11/2013 |  N
28/11/2013 |  Y

Quero contar a ocorrência mais consecutiva de um valorY ouN.

Por exemplo na tabela acimaY ocorre2, 4 e 1 vezes. Então eu quero4 como meu resultado. Como conseguir isso no SQL Server?

Qualquer ajuda será apreciada.

questionAnswers(2)

yourAnswerToTheQuestion