に同じ行にCOUNT、 - 私は、同じ行に同じクライアントからのすべてのトランザクションのSUMやCOUNTを表示しようとしていますトランザクションのタイプはわかりませんが、グループ化する方法はわかりません。そのため、1つのクライアントの合計を表示し、次の行では、別のクライアントがそれを返すようにします。あなたの時間をありがとう。選択SUMと私は2つのテーブル、<strong>クライアント</strong>と<strong>取引</strong>を持っているPHPとMySQL
テーブルクライアント
id_client - クライアント名
テーブルtransacctions
id_transaction - のclient_id - 日 - タイプ - 量
$query = " SELECT * FROM transacctions, clients
WHERE (transacctions.date BETWEEN '$date1' AND '$date2')
AND transactions.client_id = clients.id_client
AND transactions.type = '$type' ; "
<th>Client Name</th>
<th>Transaction Type</th>
<th>Number of Transactions</th>
<th>total amount</th>
$output.='<td>'.$row['client_name'].'</td>';
$output.='<td>'.$row['type'].'</td>';
$output.='<td>'.$row['SUM(amount)'].'</td>';
$output.='<td>'.$row['COUNT(amount)'].'</td>';
「取引」のスペルが間違っていて、1か所で修正されています。 – Difster
https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-クエリ – Strawberry