2011-11-06 2 views
0

날짜 범위를 일별로 그룹화하려면 어떻게해야합니까? (PHP로는 현재 DateTime을 사용할 수 있습니까?) 한 달 동안 MySQL을 통해 모든 데이터 항목을 읽었고 이제는 매월 매일 얼마나 많은 데이터 항목이 만들어 졌는지 계산하려고합니다. 타임 스탬프는 기본값이 2011-11-05 23:42:03입니다.날짜 개체를 일 단위로 묶기

답변

1

timstamp이 열의 이름이라고 가정하면 DATE()을 사용하여 날짜 부분 만 추출하십시오. 그룹을 추출한 날짜별로 그룹화하여

SELECT 
    DATE(`timestamp`) AS day, 
    COUNT(*) as numentries 
FROM tbl 
GROUP BY day 
ORDER BY day ASC 
+0

감사합니다. –