1

我目前有一个表格函数,用于删除重复的雇主条目并更新结束日期。

目前我的表如下

Memberid    startdate    enddate    Employerid
10220      1978-08-07   2007-12-31     1153
10220      2008-01-01   2011-06-16     1811
10220      2011-06-17   2011-06-30     1124
10220      2011-07-01   2011-07-18     1124
10220      2011-07-19   2011-07-31     1178
10220      2011-08-01   2011-08-17     1178
10220      2011-08-18   2011-09-18     1124
10220      2011-09-19   2011-10-18     1124
10220      2011-10-19   2011-11-16     1124
10220      2011-11-17   2011-12-12     1124
10220      2011-12-13   2012-01-18     1124
10220      2012-01-19   2012-02-16     1124
10220      2012-02-17   2012-03-18     1124
10220      2012-03-19   2012-04-18     1124
10220      2012-04-19      NULL        1124

我想通过一个表值函数放入一个计数器,以便每次更换雇主时计数

例如

Memberid    startdate    enddate    Employerid    Count
10220      1978-08-07   2007-12-31     1153        1
10220      2008-01-01   2011-06-16     1811        2
10220      2011-06-17   2011-06-30     1124        3
10220      2011-07-01   2011-07-18     1124        3
10220      2011-07-19   2011-07-31     1178        4
10220      2011-08-01   2011-08-17     1178        4
10220      2011-08-18   2011-09-18     1124        5
10220      2011-09-19   2011-10-18     1124        5
10220      2011-10-19   2011-11-16     1124        5
10220      2011-11-17   2011-12-12     1124        5
10220      2011-12-13   2012-01-18     1124        5
10220      2012-01-19   2012-02-16     1124        5
10220      2012-02-17   2012-03-18     1124        5
10220      2012-03-19   2012-04-18     1124        5
10220      2012-04-19      NULL        1124        5
4

0 回答 0