2017-04-25 16 views
0

こんにちは私はPHPのSQLクエリの問題の魔女の部分を持っています。mssql_query():メッセージ: '、'の近くの構文が間違っています--COALESCE

... 
$sql.= " --COALESCE(SUM(CASE kontrole.zakres & 4 WHEN 0 THEN 0 ELSE 1 END),0) AS ADR,"; 
$sql.= " COALESCE(SUM(dbo._IS_ADR(kontrole.pojazd_key)),0) AS ADR,"; 
... 

エラーを生成します。

Warning: mssql_query(): message: Incorrect syntax near ','

+0

合計$ sqlをエコーを対象に、その問題の魔女の許可を考えます。 echo $ sql; それからphpmyadminを実行してください –

+0

あなたの完全な質問は表示できますか? –

+0

SQLサーバ管理スタジオで働いているクエリ – pejot

答えて

0

あなたは、クエリの構文を壊し二SQLラインで追加のコンマを持っています。

... 
$sql.= " --COALESCE(SUM(CASE kontrole.zakres & 4 WHEN 0 THEN 0 ELSE 1 END),0) 
AS ADR,"; 
$sql.= " COALESCE(SUM(dbo._IS_ADR(kontrole.pojazd_key)),0) AS ADR"; 
... 
+0

最後にSQLクエリーカンマの部分が/ – pejot

+0

のままである必要があります。私が見ることができるコードに基づいてエラーを引き起こしていることを教えてください。私は文脈がないので、提供された情報に基づいて答えることができます –

+0

あなたは正しいです。 問題は関数_IS_ADRですか? – pejot

関連する問題