2017-09-12 1 views
0

最初の投稿ここでアクセス構文エラーでCASEを使用する方法そう <p></p>は私がケースを作成したいの下に1または0を変更する必要があり、私がアクセスし、クエリに新しいです、簡単に行くとき

以下は私が試したことですが、構文エラーを示していますか?もっと良い方法がありますか?私は、検索を持っていたが、代わりにIIFを使用し、

NZ((SELECT TOP 1 left(CASE chrConfigValue WHEN 'TRUE' THEN 'ON' ELSE 'OFF' END, 255) FROM dbo_*Table*_parts_config WHERE idpart= dbo_*Table*_parts.idconfig AND left(chrConfigName, 255) = 'DHCP_SERVER_STATE'), 

答えて

0

アクセスがCASEをサポートしていない、解決策を参照してくださいカント:

SELECT TOP 1 
    LEFT(IIF(chrConfigValue = 'TRUE', 'ON, 'OFF'), 255) 
FROM dbo_Table_parts_config 
WHERE 
    idpart = dbo_Table_parts.idconfig AND 
    LEFT(chrConfigName, 255) = 'DHCP_SERVER_STATE' 
+0

こんにちはクリスは、私は私だけであなたを助けることができることを恐れていますあなたの質問の生のSQL部分。アクセスの使用に関する問題は、私の給与等級を超えています。 –

+0

こんにちはTimさん、ソートしました。私はSWITCHを使用しました。すぐに働きました。 – chris

関連する問題

 関連する問題