2014-10-16 1 views
-1

일주일 후 작업을 확인하는 직원 목록을 표시해야합니다. 예를 들어, 체크인 시간이 8.00 AM 인 직원은 8.10시에 체크인합니다. datetimein 및 datetimeout 필드에 datetime을 사용하고 있습니다. 아무도 내가 어떻게해야 제안 할 수 있습니까?직원 후임 표시

+0

난 당신이 레코드를 선택하는 SQL 문을 작성하는 방법을 찾고 가정은 - 아직 그것을 직접 작성하는 것을 시도하고 문제로 실행 되세요 ? 그게 무슨 문제 였어? 사실,이게 당신의 질문에 대답하기에 충분한 정보를 가지고 있지 않습니다. – Krease

+0

@Chris는 아직 그것을 쓰려고하지 않았습니다. MIN BCS를 사용하여 노력하고 있었지만 간단하다고 생각했지만 아무것도 나오지 않았습니다. – Wyy

+0

코드 또는 일부 입력 데이터 등을 게시 할 수 있습니다 ... 맞습니까? –

답변

0

샘플 테이블이 없으므로 명확한 대답을하기가 어렵습니다. 하지만 당신이 찾고있는 것은 TIME() 기능이라고 생각합니다. 이것은 당신이 올바른 방향으로 시작한다

:

SELECT * FROM timeclock_records where TIME(datetimein) > "08:00:00"; 
+0

내 앞의 코드는 직원의 전자 가입 출석 (attendance_datetimein TIME AS)이 SELECT a.supervisor_id, a.employee_id, e.employee_name, CAST 어디 e.employee_id = a.employee_id 및 a.attendance_datetimein> " 2014-09-04 08:00:00 " 답변에 따라 변경했는데 효과적이었습니다. 도움을 주셔서 대단히 감사합니다! – Wyy

+0

아 예. 다음 번에는 질문에서 효과가없는 시도를 포함하십시오. 사람들이보다 쉽게 ​​도움을 줄 것입니다. 건배! –