我试图确定表中最旧的记录,并且结果有冲突。最旧记录差异?
方案1
SELECT TOP 10 * FROM Ens_Util.Log ORDER BY TimeLogged ASC
SELECT TOP 10 text, TimeLogged, TraceCat, Type FROM Ens_Util.Log ORDER BY TimeLogged ASC
Text TimeLogged TraceCat Type
Email sent via mailserv:25 2016-05-08 01:00:01 (null) 4
[Requested record not found] 2016-05-08 01:01:13 (null) 2
[Requested record not found] 2016-05-08 01:04:39 (null) 2
[Requested record not found] 2016-05-08 01:04:53 (null) 2
[Requested record not found] 2016-05-08 01:05:22 (null) 2
[Requested record not found] 2016-05-08 01:05:45 (null) 2
[Requested record not found] 2016-05-08 01:05:58 (null) 2
[Requested record not found] 2016-05-08 01:05:58 (null) 2
[Requested record not found] 2016-05-08 01:06:08 (null) 2
[Requested record not found] 2016-05-08 01:06:15 (null) 2
场景2a
SELECT TOP 10 TimeLogged FROM Ens_Util.Log ORDER BY TimeLogged ASC
TimeLogged
2015-10-10 16:30:46
2015-10-10 21:15:07
2015-10-11 22:08:18
2015-10-12 21:57:00
2015-10-13 21:39:27
2015-10-14 23:40:15
2015-10-15 23:28:10
2015-10-16 23:36:52
2015-10-17 23:10:04
2015-10-18 22:32:49
场景2b
SELECT MIN(TimeLogged) FROM Ens_Util.Log
2015-10-10 16:30:46
问题
这到底是怎么回事?为何差异?什么是最古老的记录的日期? 2016-05-08
或2015-10-10
?
我会重新索引并重建统计数据,然后再次尝试 – Peter4499