“操作数数据类型文本对于min运算符无效”SQL Server

时间:2018-02-13 10:15:19

标签: sql sql-server aggregate

我在尝试运行此代码时收到此错误“操作数数据类型文本对于min运算符无效”

Select
UserID,
min(Description)
FROM Table1
GROUP BY UserID

我试过了

select min(cast(AttributeValue as varchar(max)))

但我无法让它发挥作用。

这有什么办法吗?感谢

2 个答案:

答案 0 :(得分:1)

试试这个:

Select UserID,min(CAST(Description AS VARCHAR(50)))
FROM Table1
GROUP BY UserID

答案 1 :(得分:0)

“Min”功能不适用于“group by”。所以,请尝试:

Select UserID   
FROM Table1
GROUP BY UserID