0

そのため、他の列の値に基づいてクエリ列の値を出力する必要があります。このために、cfloop を使用してクエリ列の各値をチェックし、値を設定しました。私のコードは次のようになります。

<cfloop query="myQuery">
    <cfif status EQ "ABC" OR status EQ "DEF">
        <cfif trim(exitStatus) EQ ''>
            <cfset col8val = #col8val#>
        <cfelse>
            <cfset col8val = #col8val# A>
        </cfif>
    </cfif>
</cfloop>

したがって、ループする必要がないように結果を1か所に保存するために何を使用する必要があるのか​​ 疑問に思っています.上記のcfloopの後に結果セットをダンプするだけです。結果を得るには追加のループが必要になるため、配列または構造体は使用できません。SQL でもこれを実行しようとしましたが、2 つの異なる列から 2 つの CASE ステートメントを結合できませんでした。誰かがこの問題を解決できる場合は、私に知らせてください。

4

1 に答える 1