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'コマンドに入れてください。それはうまくいくはずです。あるいは、クエリ全体を外側のクエリで囲み、それを順序付けします。この問題は、私がリンクした文書に記載されています。 –