Как упомянул Тим в комментариях, если Duration
является столбцом int
, как предполагает ошибка (и хранит количество минут), то вам необходимо:
SELECT
First_Name + ' ' + Last_Name AS 'Customer_Name',
Contact_Number,
date_time,
summary,
OtherDetails,
Duration
FROM Support_Call AS sc
RIGHT OUTER JOIN customer AS c ON sc.CustomerID = c.CustomerID
WHERE Call_Status = 'Unresolved'
AND Duration >= 20
ORDER BY Duration DESC;
Значение '00:20'
в исходном запросе не является значением int
и не может быть неявно преобразовано в единицу (тогда как, например, значение varchar
, равное '128'
, может быть).