Hallo ich versuche seit einigen Stunden für mein Intranet eine pagination zu erstellen.
Die Daten sollen aus mehreren Tabelle zusammen geführt werden.
Hab mir schon was aus dem Inet gezogen und mit einer Tabelle funktioniert das auch.
DECLARE @PageNumber AS INT, @RowspPage AS INT
SET @PageNumber = '$attributes[StartRow]'
SET @RowspPage = '$attributes[RowspPage]'
SELECT * FROM (
SELECT ROW_NUMBER() OVER(ORDER BY BestellungID) AS NUMBER,
BestellungID, Mandant, Konto, Adresse, Tank, Bemerkung, Bestellmenge, Fahrer, Fuellstand, Preis FROM PFTankgasBestellungen
) AS TBL
WHERE Mandant = '$MandantID'
AND NUMBER BETWEEN ((@PageNumber - 1) * @RowspPage + 1) AND (@PageNumber * @RowspPage)
ORDER BY BestellungID
Jetzt hab ich aber noch eine Tabelle KHKAdressen wo die Spalte Adresse mit der Spalte Adresse aus PFTankgasBestellungen verknüft werden soll.
Ich weis ehrlich gesagt nicht wo ich mit INNER Join anknüpfen muss.
Vielen Dank für eure Hilfe.
Die Daten sollen aus mehreren Tabelle zusammen geführt werden.
Hab mir schon was aus dem Inet gezogen und mit einer Tabelle funktioniert das auch.
DECLARE @PageNumber AS INT, @RowspPage AS INT
SET @PageNumber = '$attributes[StartRow]'
SET @RowspPage = '$attributes[RowspPage]'
SELECT * FROM (
SELECT ROW_NUMBER() OVER(ORDER BY BestellungID) AS NUMBER,
BestellungID, Mandant, Konto, Adresse, Tank, Bemerkung, Bestellmenge, Fahrer, Fuellstand, Preis FROM PFTankgasBestellungen
) AS TBL
WHERE Mandant = '$MandantID'
AND NUMBER BETWEEN ((@PageNumber - 1) * @RowspPage + 1) AND (@PageNumber * @RowspPage)
ORDER BY BestellungID
Jetzt hab ich aber noch eine Tabelle KHKAdressen wo die Spalte Adresse mit der Spalte Adresse aus PFTankgasBestellungen verknüft werden soll.
Ich weis ehrlich gesagt nicht wo ich mit INNER Join anknüpfen muss.
Vielen Dank für eure Hilfe.