我在我的數據庫中有一個表Attendance
。如何統計SQL Server中列中某個值的連續出現次數
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
我想算一筆價值Y
或N
的最連貫的發生。
例如在上表Y
發生2,4 & 1次。所以我想我的結果是。 如何在SQL Server中實現這一點?
任何幫助將不勝感激。
哪個版本的SQL Server您使用常數? –
@ astander-'SQL Server 2008' – prograshid
你想怎麼做?在StoredProc/UDF或只是TSQL。 –