Expected Resultのように見えるサンプルレコードを出力するにはどうしたらいいですか?このSQLクエリはどのようにして実現できますか?
サンプルデータベース
Table Sample1
Column Status Int
Column dtDateTime dateTime
Column User varchar(50)
レコード
User dtDateTime Status
User1 2017-05-19 08:00:00.000 1
User1 2017-05-19 17:05:00.000 2
User1 2017-05-20 09:05:00.000 1
User1 2017-05-21 17:35:00.000 2
列の状態でタイムアウトなどの時間-INとレコード2のようにレコード1
期待される結果
User WORK-DATE Time-IN Time-OUT Status
user1 2017-05-19 08:00:00.000 17:05:00.000 COMPLETE
User1 2017-05-20 09:05:00.000 NULL NO OUT
User1 2017-05-21 NULL 17:35:00.000 NO IN
を示さなかったあなたが期待される結果にサンプルデータから取得する方法を説明できますか? – Squirrel
期待される結果の状態を決定するロジックは何ですか?あなたはあなたの質問を精緻化する必要があります。 –
私は1がクロックインで2はクロックアウトであると仮定していますが、実際にはこのことについてさらに明確にする必要があります。 – Kyle