es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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

Tags:  ,

Answer

  1. Avatar for 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

    ;
    

Comments are closed.