In SQL server 2000, following error shows up when below SQL is run?
How to fix it? I want to display a Debit column if gl_amount > 0 and
Credit Column if gl_amount < 0. Thanks.
Server: Msg 170, Level 15, State 1, Line 4
Line 4: Incorrect syntax near '>'.
SELECT gl_detail.gl_year, gl_amount,
Debit = case gl_amount
when gl_amount > 0 then gl_amount
else 0
end,
credit = case gl_amount
when gl_amount < 0 then gl_amount * -1
else 0
end
FROM gl_detail
How to fix it? I want to display a Debit column if gl_amount > 0 and
Credit Column if gl_amount < 0. Thanks.
Server: Msg 170, Level 15, State 1, Line 4
Line 4: Incorrect syntax near '>'.
SELECT gl_detail.gl_year, gl_amount,
Debit = case gl_amount
when gl_amount > 0 then gl_amount
else 0
end,
credit = case gl_amount
when gl_amount < 0 then gl_amount * -1
else 0
end
FROM gl_detail