전자 메일이 내 앱을 통해 전송 될 때마다 레코드를 저장하는 테이블이 있습니다. 이제 하이 차트가있는 앱의 통계 페이지를 개발하려고합니다. 지난 5 일 동안 tbl_template_log 항목의 수를 계산하고이 값을 group_concat에 추가하여 그래프에 결과를 제공 할 수 있습니다.SQL count 5 일 동안의 행 수 및 count_concat에 추가
내 쿼리 : 내가 SQL 오류 얻을
SELECT group_concat(count(tbl_template_log.templog_id)) as 'stats_data' FROM tbl_template_log
WHERE DATE(tbl_template_log.send_date) < DATE(NOW())
AND DATE(tbl_template_log.send_date) > DATE(NOW()) - INTERVAL 6 DAY
:
1111 - Invalid use of group function
나는이 GROUP_CONCAT (의 조합을 의미합니다 가정을)과() 계산이를 구성 할 수있는 방법이 쿼리는 하루에 행 수를 계산하고이 값을 group_concat .... 또는이 작업을 수행하는 다른 방법으로 추가합니다.
다음 단지'제거 group_concat' 및 tbl_template_log.send_date'하여 '그룹을 추가 :
나는 당신이 필요가 있다고 생각합니다. 같은 그룹을 수행하는 동안 동일한 열을 선택하는 것이 좋습니다. –