我需要统计一下过go 几个月一位会员的D状态.
例如,我有下表,其中有2名成员从2月到8月的月份.
year_month | member_id | status |
---|---|---|
2020_02 | 1010 | D |
2020_03 | 1010 | D |
2020_04 | 1010 | D |
2020_05 | 1010 | A |
2020_06 | 1010 | A |
2020_07 | 1010 | D |
2020_08 | 1010 | D |
2020_02 | 1030 | A |
2020_03 | 1030 | A |
2020_04 | 1030 | A |
2020_05 | 1030 | D |
2020_06 | 1030 | A |
2020_07 | 1030 | A |
2020_08 | 1030 | D |
我需要计算一个成员连续处于D状态的月数.在本例中,预期结果为:
member_id | count status D |
---|---|
1010 | 2 |
1030 | 1 |
对于1010成员,我需要计算7月和8月,因为在6月,他有一个身份.
谁能帮帮我吗?
我是个初学者,不知道该怎么做.