2014-10-16 3 views
0

직원의 IN과 OUT을 하나의 테이블에 가져오고 싶습니다. 나는 여기에 PHP와 MySQL을 사용하고 있는데, 한번 버튼을 클릭하면 직원의 IN과 OUT은 MySQL 테이블에서 추출되어 hmtl 테이블에 표시된다.하나의 열에서 IN과 OUT을 추출하십시오.

이이 출력 후 버튼을 클릭해야합니다

emp_id | emp_name | transID | TIMESTAMP   | 
    1 | Xavier | Log in | 2014-04-11 07:00:00 | 
    1 | Xavier | Break | 2014-04-11 09:30:00 | 
    1 | Xavier | Meeting | 2014-04-11 14:30:00 | 
    1 | Xavier | Log out | 2014-04-11 16:00:00 | 

직원,

empid | emp_name | LOGIN | LOGOUT | 
    1 | Xavier | 07:00:00 | 16:00:00 | 

가 대단히 감사합니다 내 테이블입니다. 도움을 주실 수 있습니다.

답변

0

이 당신이 필요로하는 DB를에서 당신에게 날짜를 제공해야합니다 :

select t1.emp_id, t1.emp_name, DATE_FORMAT(t1.timestamp,'%T'), DATE_FORMAT(t2.timestamp,'%T') 
from employee t1, employee t2 on t1.emp_id=t2.emp_id and t1.transId='Log in' and t2.transID = 'Log out' 
+0

감사 jogesh_pi, 당신의 쿼리를 시도 할 것이다. – user3643581

관련 문제