Hey Lads,
Ich habe eine KnowledgeDB in der bekannte Fehler gespeichert werden.
Falls ich nach einem Fehler suche, bekomme ich teilweise recht viele Beitraege zurueck.
Ich moechte nun gerne meine Suchergebnisse unterteilen, so wie das z.B. bei der Google Suche zu sehen ist.
D.h. es sollen jeweils nur 10 Beitraege pro Seite aufgelistet werden.
Momentan kann ich mir jeweils x Beitraege anzeigen lassen mit Start- und Endwert.
ID = Primary key
Soweit, so gut.
Aber wie verkaufe ich dem jetzt, dass er doch bitte die ersten 10 Beitraege oder alle Beitraege vom 11ten bis zum 20ten anzeigt, die ein bestimmtes Wort enthalten? z.B.
SQL Server 2000 sind Befehle wie LIMIT, OFFSET oder ROW_COUNT leider noch nicht bekannt.
Koennt ihr mir weiterhelfen?
Ich habe eine KnowledgeDB in der bekannte Fehler gespeichert werden.
Falls ich nach einem Fehler suche, bekomme ich teilweise recht viele Beitraege zurueck.
Ich moechte nun gerne meine Suchergebnisse unterteilen, so wie das z.B. bei der Google Suche zu sehen ist.
D.h. es sollen jeweils nur 10 Beitraege pro Seite aufgelistet werden.
Momentan kann ich mir jeweils x Beitraege anzeigen lassen mit Start- und Endwert.
Code:
SELECT ID, subject, error
FROM dbo.errsolution
WHERE ((SELECT COUNT(*)
FROM dbo.errsolution n2
WHERE n2.ID <= dbo.errsolution.ID) BETWEEN 1 AND 10)
Soweit, so gut.
Aber wie verkaufe ich dem jetzt, dass er doch bitte die ersten 10 Beitraege oder alle Beitraege vom 11ten bis zum 20ten anzeigt, die ein bestimmtes Wort enthalten? z.B.
Code:
WHERE dbo.errsolution.error LIKE '%root%'
SQL Server 2000 sind Befehle wie LIMIT, OFFSET oder ROW_COUNT leider noch nicht bekannt.
Koennt ihr mir weiterhelfen?