Recibo: "Intentó ejecutar una consulta que no incluye la expresión especificada 'OrdID' como parte de una función agregada. ¿Cómo omito?

Mi código es el siguiente:

SELECT Last, OrderLine.OrdID, OrdDate, SUM(Price*Qty)  AS total_price
    FROM ((Cus INNER JOIN Orders ON Cus.CID=Orders.CID)
        INNER JOIN OrderLine
            ON Orders.OrdID=OrderLine.OrdID)
        INNER JOIN ProdFabric
            ON OrderLine.PrID=ProdFabric.PrID   
            AND OrderLine.Fabric=ProdFabric.Fabric  
    GROUP BY Last  
    ORDER BY Last DESC, OrderLine.OrdID DESC;  

Este código ha sido respondido antes, pero vagamente. Me preguntaba a dónde me voy mal.

Intentó ejecutar una consulta que no incluye la expresión especificada 'OrdID' como parte de una función agregada.

Es el mensaje de error que sigo recibiendo, no importa lo que cambie, me da este error. Sí, lo sé, está escrito como SQL-92, pero ¿cómo hago de esto una función legal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta