sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man beräknar RowTotal av CTE som körs på kortare tid

Sedan MAX(RowNumber) kommer alltid att vara lika med det totala antalet rader, försök att bara ha:

SELECT ------,
    ROW_NUMBER() OVER (
        ORDER BY i.[ItemID] DESC
        ) AS RowNumber,
    COUNT(*) OVER () as RowTotal
FROM -------

Som din första CTE.



  1. Skickar bild till MySQL-databasen med Android

  2. MySQL med Entity Framework 6

  3. PDF skapad med FPDF och hur man sparar och hämtar pdf:en

  4. Hur renderar man postgresql-resultat i ejs med nod pg?