我有一个包含以下列的表格: 合同,客户,contract_start,contract_end,主题。 我想计算每个客户以及他拥有的每个合同,每个他拥有多少个平行合同。 例如:
contract client contract_start contract_end subject
1 A 2005-12-31 2010-09-29 X
2 A 2010-09-30 2014-12-30 X
3 A 2008-02-01 2008-06-31 Y
4 A 2005-12-31 2014-09-29 Y
5 A 2013-06-30 2014-10-29 Y
预期结果应该是:
contract client contract_start contract_end subject cnt_parX cnt_parY
1 A 2005-12-31 2010-09-29 X 0 2
2 A 2010-09-30 2014-12-30 X 0 2
3 A 2008-02-01 2008-06-31 Y 1 1
4 A 2005-12-31 2014-09-29 Y 2 2
5 A 2013-06-30 2014-10-29 Y 1 2
我尝试了各种分组和计数,但无法达到预期的结果。