누군가 나를 도울 수 있습니다.
mysql에 datetime 필드 유형 datetime이 있습니다
예. 사건 기록 :시간 출석에 대한 쿼리 : 하루 최대 시간 및 최소 시간
2011-09-01 10:29:37
2011-09-01 10:50:04
2011-09-01 17:10:45
2011-09-02 08:30:01
2011-09-02 .....
2011-09-02 .....
2011-09-03 .....
2011-09-03 .....
2011-09-03 .....
.....
2011-09-30 08:15:10
2011-09-30 11:40:44
2011-09-30 15:50:40
2011-09-30 17:50:11
나는 결과 첫 번째 로그인과 마지막 로그인을 하루에 하나씩 질의하고 싶다.
예 :
Day | first login | last login
-----------+----------------+-------------
2011-09-01 | 10:29:37 | 17:10:45
2011-09-02 | 08:30:01 | 17:15:00
2011-09-03 | 07:10:45 | 17:10:12
2011-09-14 | 07:50:25 | 16:12:45
.......
2011-09-30 | 08:15:10 | 17:50:11
이 날짜 또는 eventime에 의해 어떻게 코드 쿼리 mysql을 그룹에서 저를 도와 드릴까요?
덕분에이
select min(eventtime) as sTime, max(eventtime) as eTime
from yourtable
group by [someuseridorsomethingcolumn]
where [useridcolumn] = 'anActualUserID'
이 트릭을 할해야
내가 이해 한 내용과 질문을 편집했습니다. 나는 당신의 필요를 오해하지 않기를 바랍니다! –