0

データベース内の Money 列の選択されたいくつかの行の合計を取得しようとしていました。

sqlは以下です。

$sql_total_money = "SELECT SUM(Money) as TotalMoney FROM accounts WHERE Program='PSC' BranchId='13' and ExamYear='2013'";
$result_total_money=mysql_query($sql_total_money,$link)or die($sql_total_money."<br/><br/>".mysql_error());
$row_total_money=mysql_fetch_array($result_total_money);

これは、ダイ機能のために以下のようなエラーを出しています。

SELECT SUM(Money) as TotalMoney FROM accounts WHERE Program='PSC' BranchId='10' and ExamYear='2013'

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BranchId='10' and ExamYear='2013'' at line 1

私は何ができ、解決策は何ですか?

4

2 に答える 2

3

ANDあなたはアフターを逃しましたProgram='PSC':

SELECT SUM(Money) as TotalMoney
FROM   accounts
WHERE  Program='PSC'
       AND BranchId='10'
       AND ExamYear='2013'
于 2013-07-07T12:07:32.993 に答える