我有这些数据在myTable
表中:
Date Status PersonID
-----------------------------------------
2018/01/01 2 2015 ┐ 2
2018/01/02 2 2015 ┘
2018/01/05 2 2015 ┐
2018/01/06 2 2015 3
2018/01/07 2 2015 ┘
2018/01/11 2 2015 - 1
2018/01/01 2 1018 - 1
2018/01/03 2 1018 - 1
2018/01/05 2 1018 ┐ 2
2018/01/06 2 1018 ┘
2018/01/08 2 1018 ┐ 2
2018/01/09 2 1018 ┘
2018/01/03 2 1625 ┐
2018/01/04 2 1625 4
2018/01/05 2 1625
2018/01/06 2 1625 ┘
2018/01/17 2 1625 - 1
2018/01/29 2 1625 - 1
-----------------------------------
我需要对连续重复的值进行计数,如下所示:
我需要的结果是这样的:
count personid
-----------------
2 2015
3 2015
1 2015
1 1018
1 1018
2 1018
2 1018
4 1625
1 1625
1 1625
我正在使用SQL Server 2016 - 请帮忙