我使用MAX()
从列中检索最大值。但它返回错误的输出。
这是 Max()
返回的内容。敬请推荐
SELECT Seq_No FROM Appltype WHERE App_No = '01'
输出为:1,2,3,4,5,6,7,8,9,10
SELECT MAX(Seq_No) FROM Appltype WHERE App_No = '01'
输出为:9
无法附加图像,因为我是堆栈溢出的新手。
最佳答案
字段Seq_No
不是数字类型。请尝试以下查询:
SELECT MAX(CAST(Seq_No as INT))
FROM Appltype
WHERE App_No = '01'
关于sql-server - Max() 函数不返回最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31719522/