Har en tabel, som består af: ID, Serienummer, Dato, Antal.
Serienummeret kan være det samme. Ønsker en sammentælling af hvor meget der er solgt af hvert serienummer i hver måned i et givent år.
Havde selv forestillet mig at finde den første og sidste dato i tabellen, og så i det interval lave en tabel som indeholder alle datoerne. Når tabellen er lavet køres ved hjælp af et recordset igennem alle rækkerne og lægger tallene ind i de rigtige kolonner.
Hvis der er nogen som har en bedre idé, er det mere en velkomment
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
TRANSFORM Sum([Antal]) SELECT [Serienummer], Sum([Antal]) AS [I alt Antal] FROM Tabel GROUP BY [Serienummer] PIVOT Format([Dato],"mmm") IN ("jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec");
TRANSFORM Sum(Tabel.Antal) AS SumOfAntal SELECT Tabel.Serienummer, Sum(Tabel.Antal) AS [I alt Antal] FROM Tabel WHERE (((Format([Dato],"yyyy"))=2004)) GROUP BY Tabel.Serienummer PIVOT Format([Dato],"mmm") In ("jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec");
TRANSFORM Sum(Tabel.Antal) AS SumOfAntal SELECT Tabel.Serienummer, Sum(Tabel.Antal) AS [I alt Antal] FROM Tabel WHERE (((Format([Dato],"yyyy"))=[Indtast år : ])) GROUP BY Tabel.Serienummer PIVOT Format([Dato],"mmm") In ("jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec");
Det er meget fornemt det som i har skrevet, dog er der et lille men. alle årene skal vises i samme tabel, så det hedder jan01, feb01 og jan02. dvs. at antallet af kolonner kan variere i forhold til intervallet mellem den mindste og største dato
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.