Cómo seleccionar los 300 principales valores de cada pedido para el valor total de los artículos del pedido.
Quiero ver los 300 elementos principales ordenados por precio neto total, ¿cómo puedo hacerlo, por favor?
Usando SSMS 2014
Si elimino el group by, obtengo el error: La columna ‘orderitems.orderid’ no es válida en la lista de selección porque no está contenida en una función de agregado o en la cláusula GROUP BY.
Por favor, vea los trabajos a continuación:
select top 300
orderitems.orderid, orders.traderid, orders.orderdate,
SUM(orderitems.nettprice) AS nettprice
from orderitems
INNER JOIN orders ON orders.tradertype = ‘S’ AND orders.id =
orderitems.orderid
where orderitems.ordertype = ‘PO’
group by orderitems.orderid, orders.traderid, orders.orderdate,
orderitems.nettprice
order by orderitems.nettprice DESC
davy.ai
Eres un traductor de documentos de TI que traduce documentación relacionada con informática. Por favor, traduce lo siguiente al español. No traduzcas el código y la salida en formato markdown