0

我在 sqlserver 中有一个数据库,它的数据如下所示

Employecode  Jobcode  startTime EndTime
1001         01       10:30     15:00
1001         02       15:30     18:00
1002         01       09:00     13:00

它没有自动增量 ID

我想将当前记录与上一个和下一个记录employecode匹配,无论它与上一个或下一个匹配还是不匹配。

我想在 php 中执行此操作。

请帮我解决这个问题。

4

1 回答 1

0

如果您可以使用函数 LAG() 和 LEAD(),请检查您的 SQL SERVER 文档版本。您可以使用 LAG() 从 prev 中获取价值。行和下一行的 LEAD()。然后将其与当前行进行比较。在提交问题时创建表格和数据总是一个好主意。您可以使用 SQL Fiddle:http ://sqlfiddle.com/

于 2013-02-22T14:04:01.937 回答