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() を使用して、前の値から値を取得できます。行と次の行からの LEAD()。次に、それを現在の行と比較します。質問を送信するときは、常にテーブルとデータを作成することをお勧めします。SQL Fiddle を使用できます: http://sqlfiddle.com/

于 2013-02-22T14:04:01.937 に答える