![]() |
[SQL] Group By Query
Ik ben aan t oefenen voor mn tentamen en kwam niet uit hoe ik de volgende queries uit kan drukken in sql.
Dit is je db: Klant(KlantId, Klantnaam, KlantAdres) Orderregel(OrderId, ProductId, Aantal) Order(OrderId, OrderDatum, KlantId) Product(ProductId, ProductOmsch, Prijs, ProductlijnId) De vraag is: Geef per product de totale waarde van de order geplaatst voor dat product. Ik zou zeggen: SELECT SUM(Orderregel.Aantal * Product.Prijs) FROM Orderregel, Product Group By Product.ProductId Having Orderregel.ProductId = Product.ProductId Maar mag je zomaar een * gebruiken als keer in sql, ik denk van niet toch? Hoe moet het dan wel? |
Citaat:
|
Citaat:
Thnx |
Alle tijden zijn GMT +1. Het is nu 12:57. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.