반응형
a_id employee_id date checkin checkout
1 1 31-10-2012 09:13:54 AM 05:30:55 PM
2 1 01-11-2012 09:34:39 AM 05:30:55 PM
나는 다음과 같은 출석 테이블을 가지고있다 .... 나는 모든 체크를 받고 싶다. 그리고 예를 들어 01-10-2012에서 31-10-2012까지의 특정 달의 시간을 체크 아웃한다 .... 나는 이와 같은 것을 사용했다.
select `employee_id`,`date`,`checkin`,`checkout`
from `attendence`
where `date` >= '01-10-2012'
and `date` < '31-10-2012'
이제이 쿼리의 문제는 결과를 반환하지만 다음 달의 첫 번째 날짜
이것이 나에게주는 결과입니다.
employee_id date checkin checkout
1 31-10-2012 09:13:54 AM 05:30:55 PM
1 01-11-2012 09:34:39 AM 05:30:55 PM
위 쿼리에서 이와 같은 특정 달에 대한 결과 만 원했습니다.
employee_id date checkin checkout
1 31-10-2012 09:13:54 AM 05:30:55 PM
a_id int(11) No
employee_id int(11) No
date varchar(15) No
checkin varchar(32) No
checkout varchar(32) No
plzzzz 도움말 녀석들 메신저 여기에 붙어 있습니다 :(
해결 방법
select `employee_id`,`date`,`checkin`,`checkout`
from `attendence`
where DATE_FORMAT(date, "%m-%Y") = "10-2012"
참조 페이지 https://stackoverflow.com/questions/13152095
반응형
'MySql' 카테고리의 다른 글
MySQL VB.NET and MySql UPDATE query (0) | 2021.01.22 |
---|---|
MySQL 여러 ON 조건을 사용하여 MySQL에서 LEFT JOIN (0) | 2021.01.22 |
MySQL 삽입 및 업데이트를위한 MySQL Fire Trigger (0) | 2021.01.21 |
MySQL Creating DATETIME from DATE and TIME (0) | 2021.01.21 |
MySQL INSERT 문이있는 MySQL Workbench로 테이블 내보내기 (0) | 2021.01.21 |
댓글