SELECT MAX(列)
FROM 表
现在我想查询某列的最后100个数据的最大值,怎么办?
请高人指点……
4 个解决方案
#1
表中有无唯一标识的字段
假设ID
SELECT MAX(列)
FROM (SELECT TOP 100 F1 FROM TT ORDER BY F1 DESC)
假设ID
SELECT MAX(列)
FROM (SELECT TOP 100 F1 FROM TT ORDER BY F1 DESC)
#2
谢谢您,我从来没做过数据库方面的东西,能给解释一下吗?
表中有一列是唯一的。
#3
那就看看JETSQL的HELP吧
#4
谢谢,已经解决了
不过似乎在子查询语句中的TOP 100后面还应该加上要返回最大值的字段。如果只有主键字段的话,会出错……
再次感谢!
#1
表中有无唯一标识的字段
假设ID
SELECT MAX(列)
FROM (SELECT TOP 100 F1 FROM TT ORDER BY F1 DESC)
假设ID
SELECT MAX(列)
FROM (SELECT TOP 100 F1 FROM TT ORDER BY F1 DESC)
#2
谢谢您,我从来没做过数据库方面的东西,能给解释一下吗?
表中有一列是唯一的。
#3
那就看看JETSQL的HELP吧
#4
谢谢,已经解决了
不过似乎在子查询语句中的TOP 100后面还应该加上要返回最大值的字段。如果只有主键字段的话,会出错……
再次感谢!