- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL 可変テーブルの集計方法)
MySQL可変テーブルの集計方法
このQ&Aのポイント
- PHP MySQLでDB&簡単なCMSを作成中。仕入テーブルと勘定項目テーブルを連結し、月ごとの集計画面を作成したい。
- SELECT文で抽出し、月ごとの合計を表示するが、勘定項目ごとの集計ができない。
- 未熟者のため解決できず、助けが必要。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
goup byが無いから。 SELECT 仕入テーブル.date_y, 仕入テーブル.date_m, 仕入テーブル.id_direct_cost, 勘定項目テーブル.name_cost, SUM(仕入テーブル.price) AS sumcost FROM 仕入テーブル NATURAL JOIN 勘定項目テーブル WHERE 仕入テーブル.date_y="'.$y.'" AND 仕入テーブル.date_m="'.$m.'" AND 仕入テーブル.typecost="direct" AND 仕入テーブル.id_direct_cost=勘定項目テーブル.id_cost group by 仕入テーブル.date_y, 仕入テーブル.date_m, 仕入テーブル.id_direct_cost, 勘定項目テーブル.name_cost では?
お礼
bin-chanさん、早速のお返事、ありがとうございました!!! おっしゃる通り、すぐに出来ました♪ 本当にどうもありがとうございました☆