För att hoppa över ett visst antal:
sql="SELECT * FROM db"
set rs=conn.execute(sql)
'nr anger hur många steg som ska hoppas
nr=5
'hoppar fram så många steg (kan även skrivas utan variabel med siffra...)
rs.move nr
Det ska funka!
5 svar · 381 visningar · startad av Danmagnus
hur gör man för att ta fram alla poster ur en tabell men hoppa över de 5 första?
För att hoppa över ett visst antal:
sql="SELECT * FROM db"
set rs=conn.execute(sql)
'nr anger hur många steg som ska hoppas
nr=5
'hoppar fram så många steg (kan även skrivas utan variabel med siffra...)
rs.move nr
Det ska funka!
jo det var så jag gjorde, men jag vill bara använda SQL .. du vet det är onödigt att hämta alltihopa. nån som har något förslag?
Har du en räknare där tex. posterna 1-5 alltid finns?
i så fall kan du använda:
SELECT * FROM db WHERE id BETWEEN (SELECT MIN(id) AS mini FROM db) + 5 AND (SELECT MAX(id) AS maxi FROM db)
Där hämtar den allt utom där id är 1-5.
Men det funkar ju inte riktigt om du inte vet om post 1-5 finns. Fast det går nog att skriva om lite så att det funkar ändå.
Fan , du vet jag har gjort en admin grej så átt man kan radera poster, och då kommer ID:ena hamna lite huller om buller, spelar det nån roll? .. typ om ID:en är såhär: 1 2 6 10 14 15 16 17 ?? .... klarar den det?
tack tack det funka skitbra det där..