# Read Historical Data - cont'd

+ Read the data at 2021-05-26 16:45:26.
```
tidb> SELECT * FROM t AS OF TIMESTAMP '2021-05-26 16:45:26';
```

+ Read the data 10 seconds ago.
```
tidb> SELECT * FROM t AS OF TIMESTAMP AS OF TIMESTAMP NOW() - INTERVAL 10 SECOND;
```

+ Read the data within a specific time range
```
SELECT * FROM t AS OF TIMESTAMP AS OF TIMESTAMP TIDB_BOUNDED_STALENESS('2016-10-08 16:45:26', '2016-10-08 16:45:29')
```
----------------------------------------------------------------------------------------------------------------------------
Statement 3: TiDB selects a suitable timestamp within the specified time range. "Suitable" means there are no transactions that start before this timestamp and have not been committed on the accessed replica, that is, TiDB can perform read operations on the accessed replica and the read operations are not blocked.
