上記のサンプル データから、ExpRow 値 = 1 の場合は SalesAmount を 0.0 として返し、ExpRow 値 = 2 の場合は ExpenseAmount を 0.0 として返すクエリを作成したいと考えています。
2 に答える
1
SELECT
ExpRow,
ExpenseDate,
CASE WHEN ExpRow = 2 THEN 0 ELSE ExpenseAmount END AS ExpenseAmount,
CASE WHEN ExpRow = 1 THEN 0 ELSE SalesAmount END AS SalesAmount
FROM
Table
于 2012-06-22T06:29:11.143 に答える
0
これがまさにあなたが求めているものかどうかはわかりませんが...
SELECT CASE([ExpRow]) WHEN 1 THEN 0 ELSE SalesAmount END AS 'SalesAmount',
CASE([ExpRow]) WHEN 2 THEN 0 ELSE ExpenseAmount END AS 'ExpenseAmount'
FROM [YOUR_TABLE]
于 2012-06-22T06:26:52.063 に答える