Jeg har en forespørgelse som ser således ud: - SELECT Produkt.Produkt, Sum(Lager.Antal), Lager.Fest - FROM Produkt, Lager - WHERE (Produkt.Stregkode=Lager.Stregkode) - GROUP BY Produkt.Produkt;
Den fejl jeg får, når jeg prøver forespørgelsen, lyder således: - You tried to execute a query that does not include the specified expression 'Fest' as part of an aggregate function.
du bliver noed til at joine de to tabeller paa en eller anden maade. Jeg kan se at du bruger stregkode som forbindelse mellem to de tabeller saa proev med noget i retning af:
SELECT produt.produkt, sum(Lager.Antal), Lager.Fest, FROM Lager INNER JOIN Produkt ON Lager.Stregkode = Produkt.Stregkode GROUP BY produkt.produkt
Din sum skal stå sidst i select delen. Prøv SELECT Produkt.Produkt, Lager.Fest, Sum(Lager.Antal) FROM Produkt, Lager WHERE (Produkt.Stregkode=Lager.Stregkode) GROUP BY Produkt.Produkt,Lager.Fest ;
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.