payment
クライアントのすべての支払い関連データを格納するMySQLテーブルがあります。テーブルフィールドは次のとおりfileNo
ですclientName
:、、、、、。またはを入力する検索フォームを作成します。これにより、そのファイル番号またはクライアント名(未払い)のすべてのレコードをフェッチするテーブルが生成されます。これが浮動小数点数です。billNo
billAmount
status
fileNo
clientName
status = 0
billAmount
私はMySQLが苦手ですが、これが私のバージョンのfileNoによるSQLです。
$sql = "SELECT * FROM `payment` WHERE `fileNo` = '$fileNo' AND `status` = '0'";
clientNameによるSQL
$sql = "SELECT * FROM `payment` WHERE `clientName` = '$clientName' AND `status` = '0'";
どちらの方法でも、クエリを実行する場合は、そのfileNoまたはclientNameに対する未払いの合計金額も表示する必要があります。
私の理解では、SUM()操作は次のようになります。
$sql = "SELECT SUM(billAmount) AS `unpaid` WHERE `fileNo` = '$fileNo' AND `status` = '0'";
また
$sql = "SELECT SUM(billAmount) AS `unpaid` WHERE `clientName` = '$clientName' AND `status` = '0'";
私の質問は、SUM()操作で正しいですか?そして、私が選択した未払いの合計金額を取得するにはどうすればよいunpaid
ですか?変数に保存できますか?
任意のアイデア、提案、またはリソースリンクをいただければ幸いです。