У меня есть база данных для крупного рогатого скота, и когда они соответствуют 3 критериям, они считаются «простыми», я хочу добавить столбец, в котором указано, является ли животное основным после проверки по трем критериям:
ColdWeight >= 100
MonthsAtSlaughter <=30
AnimalTypeCode in ('A','C','E')
Я посмотрел «если» (я действительно основанный на Excel и новичок в SQL) и обнаружил, что должен использовать Case, я использовал его один раз, но только для одного критерия, это несколько критериев с разными уровнями в пределах критериев
case when ColdWeight >= 100
and MonthsAtSlaughter <=30
and AnimalTypeCode in ('A','C','E')
then '1'
else '0' As Prime
Я получаю сообщение об ошибке ниже,
Сообщение 156, уровень 15, состояние 1, строка 19 Неправильный синтаксис рядом с ключевым словом
'Дело'.