Может кто-нибудь помочь мне с этим SQL-запрос? - PullRequest
0 голосов
/ 24 сентября 2019
Update [sheet1$]
SET [Status] = 'Greater than 100M' 
WHERE [Available Balance in USD] > 100000000 
  AND [Main Category] = 'Free Cash' AND [Sub Category] <> 'abc' 

Получение сообщения об ошибке

ошибка несоответствия типов данных

Тип данных столбца [Available Balance in USD] равен Text.Мне нужно конвертировать в Int и проверить.Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 24 сентября 2019

В SQL Server вы должны использовать try_convert():

WHERE TRY_CONVERT(INT, [Available Balance in USD]) > 100000000 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...