Я вынужден использовать каменные ножи и шкуры медведя на работе, и, к сожалению, LINQ был слишком хорош для меня. Что здесь не так:
SELECT cat_id, cat_parent, CASE WHEN LEN(cat_name) > 36 THEN SUBSTRING(cat_name,0,36) + '...' ELSE cat_name FROM Categories WHERE cat_parent != 0 AND cat_dir = 'Manufacturing'
Я получаю эту ошибку:
Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'FROM'.