Jeg læser spørgsmålet således, at hit_start ikke er 'fast' - fx 400000 som i
eksemplet - men er baseret på de enkelte records.
Det burde du kunne opnå som følger:
SELECT T1.hit_start
FROM tabel AS T1 INNER JOIN tabel AS T2
ON T1.hit_start BETWEEN T2.hit_start-1 AND T2.hit_start+1 AND T1.hit_start
<> T2.hit_start
- Chr
"Larz" <lp@your-pants-coder.dk> wrote in message
news:Xns934A613577328godlarz@62.243.74.162...
> Morten Lindow <morten@binf.ku.dk> wrote in news:b5pp49$836$1@news.net.uni-
> c.dk:
> [ 8< 8< 8< ]
> > Jeg vil gerne lave en select der finder alle records, hvor hit_start er
> > næsten ligmed hit_start i hvilken som helst anden record. "Næsten
> > ligmed" forstås her som +/- x.
> >
> > Hvis x er 1 skal selecten altså give
> >
> > 400000
> > 400001
> > 399999
> >
> > Hvordan gør jeg det?
> >
> > Jeg kan let gøre det i perl ved først at sortere på hit_start, men det
> > holder ikke rigtigt i længden.
>
> Hvis hit_start er 400000 kan du i SQL sige:
>
> SELECT hit_start FROM tabel WHERE hit_start BETWEEN 400000-1 AND 400000+1
>
> --
> -
> Lars
>
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
> To mail me remove your pants.