0

テーブルの列を合計するために使用する必要がある次のクエリがありますが、CONTRACT_PERCENTAGE で乗算する必要があります。CONTRACT_PERCENTAGE は、isrc_codes と呼ばれるロイヤリティとは別のテーブルに格納されます。両方のテーブルが TRACK_ISRC 列を共有します。CONTRACT_PERCENTAGE を isrc_codes から取得し、それを使用して合計計算を行う方法はありますか?

$add = mysqli_query($con,"SELECT sum(DISTRIBUTED_AMOUNT / EXCHANGE_RATE * CONTRACT_PERCENTAGE) FROM royalties WHERE BUNDLE_ARTIST = '".$row['artistname']."'");         
while($addamount = mysqli_fetch_array($add)) {              
echo '<td>$' . number_format($addamount[0], 2, '.', '') . '</td>';          
}
4

1 に答える 1

1

このクエリを試してください..

"SELECT sum(r.DISTRIBUTED_AMOUNT / r.EXCHANGE_RATE * i.CONTRACT_PERCENTAGE) FROM royalties r, isrc_codes i WHERE r.TRACK_ISRC = i.TRACK_ISRC AND r.BUNDLE_ARTIST = '".$row['artistname']."'"
于 2013-10-25T05:42:22.393 に答える