Во-первых, я ничего не знаю о IF
состояние в SQL Server 2008.Если условие в SQL Server 2008
У меня есть таблица [AccountHistory]
рение W 2 колонки AccountType
& Amount
.
AccountType
может иметь различные значения (Deposit, Withdrawal, Profit,...etc
), мне нужен запрос для выполнения следующих действий:
If AccountType = Withdrawal Then Amount = Amount * -1
Для примера:
AcountType Amount
-----------------------------
Deposit 100
Withdrawal -150
Profit 220
Withdrawal -200
Похоже, вы можете сделать это напрямую с помощью оператора 'UPDATE' –
Почему я получаю -ve ??? !! –
Вы становитесь голосом, потому что у вас есть полное отсутствие понимания и/или усилий с вашей стороны. Ожидается, что вы будете хотя бы минимально стараться понять вашу проблему, прежде чем обращаться за помощью в Stack Overflow, потому что такие основные вопросы не добавляют к значению Stack Overflow. Жизнь иногда бывает жестокой. –