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과 기록이 같은 기록 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