Możesz użyć podzapytania, aby uzyskać maksimum, a następnie po prostu użyć where
klauzula:
select t.*
from t cross join
(select max(revs) as maxrev from t) x
where t.revs >= x.maxrev - 100000;
Zdecydowanie radzę mieć indeks na revs
.
Możesz użyć podzapytania, aby uzyskać maksimum, a następnie po prostu użyć where
klauzula:
select t.*
from t cross join
(select max(revs) as maxrev from t) x
where t.revs >= x.maxrev - 100000;
Zdecydowanie radzę mieć indeks na revs
.