日期:2014-05-17  浏览次数:20429 次

一个无奈的怪异问题,求解决
先看代码SELECT MAX(logTime) FROM (SELECT TOP 1000 logTime FROM tb) a
我想查的是前1000条数据中最大的logTime,但是无论怎么写查出来的都是整个表中最大的logTime。
虽然懂了,但是不知其所以然,求解决方法
怪异

------解决方案--------------------
試試以下:
SELECT MAX(logTime) FROM (SELECT TOP 1000 logTime FROM tb order by logTime) a