関連するすべてのフィールドを取得するクエリを投稿しましたが、SUM(af_py_commission)
関数はのように問題を引き起こし、最後にゼロを追加してから右端に追加するだけです。
たとえば、答えが45の場合、450が返され、フィールドのデータ形式はfloatです。それ以外の場合、このクエリは完全に機能しています。
同じフィールドで同じ関数を使用し、結合を使用しない単純なクエリを試したので、正常に機能し、正しい回答が得られます。誰かが私がこれで間違っていることを助けることができます>??
SELECT f.af_id AS af_if
, aff_cust_tbl.af_id AS cu_af_id
, aff_payment_tbl.af_cust_id AS pym_cus_id
, SUM(af_py_commission)
FROM aff_tbl AS f
INNER JOIN aff_tbl ON f.af_id = 2
INNER JOIN aff_cust_tbl ON aff_cust_tbl.af_id = 2
INNER JOIN aff_payment_tbl ON aff_payment_tbl.af_id = 2;