从大量数据中查询最新数据

时间:2011-07-21 08:56:59

标签: sql sql-server-2005

我的部分工作是针对某些远程SQL服务器中的数据进行质量检查。我只被授予查询数据。

每天,我必须执行一些SQL脚本来查询每个表的每一列中的数据。这些表每天都会保存一些程序收集的数据。我只需要在最近一周查询数据。由于大量数据而非所有字段都被编入索引,因此我的一些查询总是超时。

有没有人有任何好主意帮助我?真的很感激。

2 个答案:

答案 0 :(得分:2)

在查询中使用where子句,仅过滤上周的数据 和

请求您想要访问的所有列的索引......

答案 1 :(得分:0)

使用限制,然后按日期时间顺序下降。

SELECT * FROM employee ORDER BY ID DESC LIMIT 100