Max()函数不返回最大值

Vic*_*cky 2 sql-server max sql-server-2012

我曾经MAX()从列中检索最大值.但它返回错误的输出.这里有什么Max()回报.请建议

SELECT Seq_No FROM Appltype WHERE App_No = '01'
Run Code Online (Sandbox Code Playgroud)

输出是: 1,2,3,4,5,6,7,8,9,10

SELECT MAX(Seq_No) FROM Appltype WHERE App_No = '01'
Run Code Online (Sandbox Code Playgroud)

输出是:9 无法附加图像,因为我是新的堆栈溢出.

Rom*_*syk 6

该字段Seq_No不是数字类型.请尝试此查询:

SELECT MAX(CAST(Seq_No as INT)) 
FROM   Appltype 
WHERE  App_No = '01'
Run Code Online (Sandbox Code Playgroud)