시간마다 요약 된 행을 선택하고 그룹화합니다
문제
보기/클릭 레코드가 포함 된 테이블이 있습니다. 시간은 UNIX 타임 스탬프에 저장되며 특정 월/일 (타임 스탬프 기반) 내에 모든 것을 꺼내야하지만 더 중요한 부분은 그룹화하는 것입니다. 시간에. 매시간 루핑 대신 단일 쿼리 로이 작업을 수행 할 수 있어야합니다.
데이터베이스는 MySQL이고 언어는 PHP입니다.
해결책
select hour(somedate), count(*) from yourtable group by hour(somedate)
세 가지가 모두 필요한 경우 :
select month(somedate), day(somedate), hour(somedate), count(*) from yourtable group by month(somedate), day(somedate), hour(somedate)
제휴하지 않습니다 StackOverflow