0
도움 나는 다음과 같은 테이블 구조가 : 나는 직원이 사용하기위한 시간 시트를 만들려고하고마이크로 소프트 액세스 - 쿼리
tbl_workShift
id PK
employeeid FK
logInTime <- full date
logOutTime <- full date
합니다. 사용법은 상당히 간단합니다. 직원은 드롭 다운 메뉴에서 자신을 선택하고 로그인 ||을 클릭합니다. 로그 아웃.
로그인 버튼은 새 레코드를 삽입합니다.
는이 직원이 내가 로그 아웃 버튼에 문제가 있어요
If(Datediff("h",logInTime,Now())>9)
->create a new record
->insert logOutTime = NOW() (since the employee forgot to log out yesterday/login today)
else
->update last record with logOutTime = now() (he didn't forget to login that same day)
로그 아웃하고자하는 경우에만 발생 -이 SQL 쿼리를 작성하는 방법을 알아낼 수 없습니다.
코드 **는 ** 수행하지 않으므로 수행 할 작업이 무엇입니까? –
로그 아웃이 정상적으로 작동하지 않을 수 있습니다. 주로 정확한 레코드를 선택하고 올바른 정보로 업데이트합니다. 주로 If 문을 봅니다. 이것은 복제하려는 것입니다. –
시도한 SQL 문은 무엇입니까? – Fionnuala