05. maj 2010 - 15:40Der er
14 kommentarer og 1 løsning
Access 2007 SQL hjælp
Jeg sidder og laver en opgave og er rendt ind i dette problem. Formålet er at jeg skal have 3 kolonner: Sknr, sknavn og Antal film.
Du har forsøgt at køre en forespørgsel, der ikke medtager det angivne udtryk "SkNr" som en del af en aggregatfunktion.
SELECT skuespillere.SkNr, skuespillere.SkNavn, Count(medvirkende.sknr) AS [antal film] FROM medvirkende INNER JOIN skuespillere ON medvirkende.SkNr = skuespillere.SkNr WHERE (((skuespillere.SkNr) In (1,18,27,50,41,115)));
If your in query design you can see a symbol which looks like a backward Z with Totals under it in the menu. Press the button and then you will see a Group By Row in the query. For all fields it is GROUP BY as default. Then you need to choose Count for the medvirkende.sknr column.
SELECT skuespillere.SkNr, skuespillere.SkNavn, Count(medvirkende.sknr) AS [antal film] FROM medvirkende INNER JOIN skuespillere ON medvirkende.SkNr = skuespillere.SkNr GROUP BY skuespillere.SkNr, skuespillere.SkNavn HAVING skuespillere.SkNr In(1,18,27,50,41,115)
SELECT skuespillere.SkNr, skuespillere.SkNavn, Count(medvirkende.sknr) AS [antal film] FROM medvirkende INNER JOIN skuespillere ON medvirkende.SkNr = skuespillere.SkNr GROUP BY skuespillere.SkNr, skuespillere.SkNavn HAVING skuespillere.SkNr In(1,18,27,50,41,115)
No, dont worry about the points. You can always ask users to place an answer, which is necessary before you can give them points.
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.