Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Jeg ved ikke om det virker, og om jeg har forstået opbygningen af tabellerne rigtigt, men dette er mit bud:
SELECT ProductName, antal FROM (SELECT ProductId, antal FROM (SELECT OrderId, COUNT(*) AS antal FROM Order GROUP BY OrderId) JOIN OrderItems ON Order.OrderId = OrderItems.OrderId) JOIN Products ON OrderItems.ProductId = Products.ProductId ORDER BY antal DESC TOP 10
Hvis det ikke fungerer, må du lige skrive, så kan jeg kigge på det...
Hyperactive > kan du ikke fortælle, hvad det er der er indeholdt i de forskellige tabeller? Specielt hvilken tabel, der holder styr på hvormange antal af det enkelte produkt, der er solgt.
rasmusbg >> jeg kan da ikke se at det kan være andre tabeller end OrerItems. Det kan da godt være at der er et antal felt på denne, men det skal i så fald summeres istedet for tælles når rækkerne bliver grupperet
SET RowCount @NumberOfItems SELECT OrderItems.SKU, ProductSKUs.ProductId, ProductSKUs.Description, SUM(OrderItems.Quantity) AS QtySold FROM OrderItems, ProductSKUs WHERE OrderItems.SKU = ProductSKUs.SKU AND Special = 0 GROUP BY ProductSKUs.ProductId, OrderItems.SKU, ProductSKUs.Description ORDER BY QtySold DESC;
Lær at stille dine spørgsmål, så de svarer til det du vil have at vide.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.