03. september 2003 - 14:46Der er
22 kommentarer og 1 løsning
Find næste post i min database
Hej Hvis jeg søger efter tallet 45.7 kan må så får den to poster som er tættest på under de 45.7 og de to poster som er tættest over de 45.7? selv om de 45.7 ikke finde i database
Set rs = Conn.Execute("Select Top 2 Tal From Tabel Where Tal < 45.7 Order By Tal Desc Union Select Top 2 Tal From Tabel Where Tal > 45.7 Order By Tal") While Not rs.EOF Response.Write rs("Tal") & "<br>" rs.MoveNext Wend
Set rs = Conn.Execute("Select Top 2 Tal, Top 2 [Tal2] From Tabel Where Tal < 45.7 And Tal2 < 35.3 Order By Tal Desc Union Select Top 2 Tal, Top 2 Tal2 From Tabel Where Tal > 45.7 and Tal2 > 35.3 Order By Tal")
Function FindTal(Kolonne, Tal, Kriterie) If Kriterie = "<" Then Sortering = " Desc" Set rs = Conn.Execute("Select " & Kolonne & " From Tabel Where " & Kolonne & Kriterie & Tal & " Order By " & Kolonne & Sortering & " Limit 2") While Not rs.EOF FindTal = FindTal & rs(Kolonne) & "<br>" rs.MoveNext Wend End Function
okey det hjælp hvis det bliver til en int ! Hvis nu tal er i mm kunne man så ikke bare lave en finktion som lavet input (som kommer cm f. eks. 1.1) om til mm så det bliver 11 mm?? eller hvad?
men isted for jeg skal første søg i row tal også tal2 kan man ikke gøre at man søger i bygge rows så jeg får et id som passer eller passer ca (to post over og to poster under)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.