2
MySQL의 데이터에서 PHP에서 총과 총계 보고서를 얻을 :소계, 내가 알아 내야
전체 항목이 2) 얼마나 많은 총 항목이 날짜에 특정 사용자가 수행 한 몇1) 특정 날짜에 완료되었습니다.
SELECT app_user,DATE(app_doe),COUNT(*) AS entries,`institution`,`qualification` FROM `details` WHERE MONTH(app_doe)="12" AND YEAR(app_doe)="2017" GROUP BY app_user,DATE(app_doe),`institution`,`qualification` ORDER BY DATE(app_doe) DESC,app_user
와 MySQL의 테이블에서 다음과 같은 출력을 얻을 :
나는이 쿼리를 실행할 수입니다.
: 위에서 언급 한 바와 같이, 합계를
나는이 사용하는 PHP와 같은 위의 MySQL의 쿼리 출력에 따라 보고서의 데이터를 정렬해야하지만 어떻게 총 수에 어떤 생각을 못하고 있어요 쿼리에 GROUP BY whatever WITH ROLLUP
에 GROUP BY whatever
을 변경하여
진행하는 방법에 대한 포인터를 제공하십시오 ...
예 .. WITH ROLLUP 작품 ...하지만 그룹화를 사용하면 ORDER BY 열을 적용 할 수 없습니다.이 오류가 발생합니다. 오류 코드 : 1221 CUBE/ROLLUP 및 ORDER BY가 잘못 사용되었습니다. – Sandy505
필요한 순서를'GROUP BY' 명령에 넣으면 제대로 작동합니다. 또는 전체 쿼리를 외부 쿼리로 래핑하고 순서를 지정하십시오. 이 문제는 제가 링크 된 문서에 언급되어 있습니다. –