0
CASE
はSELECT..FOR XML
の内部でどうやって使うことができますか?CASE inside SELECT..FOR条件付き要素を作成するためのXML
これが不可能な場合は、希望する要素名を決定し、値を入力する方法がありますか。ロジックはif amount < 0 then create <PostClassDt> element else <PostClassCr>
となります。金額は同じテーブルから取られます。このような
何か:
<Document>
<TxnList>
<Txn>
<Amt Curr="EUR">-123.45</Amt>
<PostClassDt>debit</PostClassDt>
</Txn>
<Txn>
<Amt Curr="USD">456.78</Amt>
<PostClassCr>return</PostClassCr>
</Txn>
</TxnList>
</Document>
グレートを!ちょっとしたヒント:Amt = 0なら何も作成されません。 1つのオプションは '> ='または '<=' ...でなければなりません – Shnugo