Я написал следующий запрос для group by
пунктаЯ получаю сообщение об ошибке при использовании Group By статьи
SELECT OrderDetails.Quantity,
OrderDetails.options
FROM OrderDetails
Group by OrderDetails.Quantity,
OrderDetails.options
Order by OrderDetails.options DESC
OrderDetails.options
Этот столбец имеет тип данных nvarchar(255)
и quantity
является float
.
Но я получаю ошибки, как это:
текст, типы NTEXT, и данные изображения не могут быть сравнены или сортируют, за исключением случаев использования IS NULL или LIKE оператор.
Я новичок в SQL может любой, пожалуйста, помогите мне
Спасибо заранее!
Какова остальная часть запроса? – Elias
Я подозреваю, что 'OrderDetails.options' не является' NVARCHAR (255) ', и на самом деле' TEXT' или 'NTEXT'. Можете ли вы опубликовать определение своей таблицы. – GarethD
Типы данных '*' ntext', 'text' и' image' будут удалены в будущей версии SQL Server. Избегайте использования этих типов данных в новых разработках и планируйте изменять приложения, которые в настоящее время их используют. Вместо этого используйте 'nvarchar (max)', 'varchar (max)' и 'varbinary (max)'. *] (Http://msdn.microsoft.com/en-us/library/ms187993.aspx) –