Я хочу сделать случай по результату из 2 столбцов. Как мне это сделать?
например:.
SELECT CASE amount=100 AND DATE IS NOT NULL WHEN 0 THEN 'Something' ELSE ''
Что-то в этом роде?
select case when amount = 100 and date is not null then 'something' else 'something else' end
Это «искомое выражение выражения» ( см. MSDN ):
CASE WHEN Boolean_expression THEN result_expression [ ...n ] [ ELSE else_result_expression ] END
select someColumnName, case when amount = 100 AND someothercondition then 'XXX' when amount = 1000 AND anothercondition then 'YYY' else 'WWW' end as "MyColumnName" from myTable
выберите случай, когда сумма = 100 и дата не равна нулю, тогда «что-то», что-то еще когда количество = 0, тогда «что-то еще» заканчивается как MyColumnName
Ищите SELECT WHEN
SELECT WHEN
http://www.4guysfromrolla.com/webtech/102704-1.shtml
select case when amount = 100 and date is not null then '0' else 'something else' end