Avatar billede juulle Nybegynder
12. januar 2004 - 17:27 Der er 4 kommentarer

Problemer med en forespørgelse

Hejsa, jeg har et lille simpel SQL problem.

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.


Hvad har jeg gjort forkert i SQL-sætningen?

Der kommer points, når det virker engang...
Avatar billede overchord Nybegynder
12. januar 2004 - 18:51 #1
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
Avatar billede juulle Nybegynder
12. januar 2004 - 19:40 #2
Det giver den samme fejl
Avatar billede overchord Nybegynder
13. januar 2004 - 11:41 #3
Og du har helt sikkert et felt der hedder Fest i lager-tabellen?
Proev evt med Lager.[fest]
Avatar billede jensriis Novice
30. oktober 2005 - 19:55 #4
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 ;
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester