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.