我有 3 个主键。公司名称、雇员编号、开始日期。
我想创建一个存储过程,它可以让我只更新每个 empno 的倒数第二个记录。我怎样才能做到这一点?在这种情况下,我必须按 empnno 记录,但我只想更新倒数第二个记录,而不管记录的数量是多少;如果我有 100 条记录,我想更新同一 empno 的第 99 条记录。
CompanyNo EmpNo StartDate FinalDate
1 1 1999/01/01 2013/04/26
1 1 2013/04/17 9999/12/31
1 2 1999/01/0 2013/04/26
1 2 2013/04/17 9999/12/31
1 3 1999/01/01 2013/04/26
1 3 2013/04/17 9999/12/31
在这种情况下,我只想在 FinalDate 中编辑倒数第二个。这些;
CompanyNo EmpNo StartDate FinalDate
1 1 1999/01/01 2013/04/26 <--- this finaldate field
1 2 1999/01/01 2013/04/26 <--- this finaldate field
1 3 1999/01/01 2013/04/26 <--- this finaldate field