TRANSFORM Sum(Stemmer.StemmeID) AS SumOfStemmeID SELECT Stemmer.BrugerID, Sum(Stemmer.Stemmer) AS [Stemmer i alt] FROM Stemmer GROUP BY Stemmer.BrugerID PIVOT Stemmer.KampID;
Til Jakobdo !! Svaret var måske lidt kort (fingeren smuttede), men ovenstående SQL sætning laver en krydstabuleringsforespørgsel. Hvis man anvender guiden i Access skal summen af stemmer til den enkelte kamp indsættes manuelt i gitteret. Tabellen i ovenstående hedder "Stemmer"
Eksemplet et lavet ud fra Access forespørgselsgitteret, og derefter er den genererede SQL sætning kopieret, og det virker perfekt på min maskine. Hvis du sender mig din mailadresse, kan jeg sende dig en kopi af min lille database med et eksempel - og hvor der samtidig er lavet en rapport, genereret på grundlag af forespørgslen. Men det bliver desværre nok først i morgen, hvor jeg er tilbage på maskinen med eksemplet.
Har løst problemet med denne: SELECT b_id, k_id, antal FROM stemmer GROUP BY b_id, k_id ORDER BY b_id, k_id Og så noget PHP...
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.