Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于数字的标记SQL Server 2005_Sql_Sql Server 2005 - Fatal编程技术网

基于数字的标记SQL Server 2005

基于数字的标记SQL Server 2005,sql,sql-server-2005,Sql,Sql Server 2005,我目前有一个表格功能,用于删除重复的雇主条目并更新结束日期 目前我的表格如下 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-

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

目前我的表格如下

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
我想通过一个表值函数输入一个计数器,这样每当雇主发生变动时它都会计数

e、 g


您的输出是按什么排序的?如果你想定义一个编号模式-你需要有一些东西来按…按memberid和startdate asc排序
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