关于max函数的用法,谢谢
welot 2007-10-28 05:50:41 有个表,名字是Product,其中有一个字段是id,int类型,是标识,标识增量是1,象access里的自动编号。那个表有一个索引,索引类型:聚集;唯一;按升序排列。
这个表里有些数据,id字段对应的值分别是35、36、37、38、39、40、41。
我想查前4条记录(top 4)的id字段的最大值,也就是我想获得38这个id号,但怎么查都是查得到41这个id号。
我用的是以下这条命令
select max(id) from (select top 4 id from Product) as TempTable
请问为什么查不到我想要的38?应该怎么改?