문제

보기/클릭 레코드가 포함 된 테이블이 있습니다. 시간은 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)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top