09. januar 2003 - 22:19Der er
19 kommentarer og 1 løsning
Hvordan gøres dette via en forespørgsel?
Som i kan se af nedenstående 16 poster fra min database, så går kasse navnet ofte igen i min forespørgsel. Hvordan får jeg det til at blive til en linie pr kasse art, og så bare med et felt yderst til højre med antal, efter hvor mange der har købt den kasse. fx basis kassen skulle der i min forespørgsel stå: ny/gl kasse internet Antal ny basis internet 6
Antal er altså ikke et felt i min tabel, og skal ikke være det. Kan man ikke oprette et fiktivt felt, som kun denne forespørgsel skal benytte?
ny/gl kasse kontakt ny Basis internet ny Basis internet ny Basis internet ny Basis internet ny Basis internet ny Basis internet ny Dogme internet ny Dogme internet ny dogme internet ny Frugtpose internet ny Frugtpose internet ny Lille kød internet ny Mini internet ny Special internet ny Special internet ny Stor kød internet
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Din SQL kan se sådan ud: SELECT Tabel1.[ny/gl], Tabel1.kasse, Tabel1.kontakt, Count(Tabel1.kasse) AS AntalOfkasse FROM Tabel1 GROUP BY Tabel1.[ny/gl], Tabel1.kasse, Tabel1.kontakt;
Træk feltet Kasse ind een gang til, og i linien Totaler vælger du antal. Du skal altså have feltet Kasse med 2 gange.
Ikke i samme forespørgsel. Men lav et felt i din tabel der hedder antal, type Tal, feltlængde Byte. Sæt standardværdien for nye poster til 1. Så skal du aldrig røre ved feltet.
Lav derefter en forespørgsel og træk kun feltet antal ned > Vis Totaler > I raækken totalen vælger du Sum. Din SQL skal se sådan ud:
SELECT Sum(Tabel1.antal) AS SumOfantal FROM Tabel1;
Det er en opg. som jeg skal afl. så derfor må der kun være den ene forespørgsel. Men det er helt ok det her, hvis det ikke kan gøres anderledes. Tak for din hjælp. Du må siges at være temmelig hardcore til det.
Opgaven lyder kun på, at den skal kunne vise via en forespørgsel, ny kunde som via internettet har købt en kasse frugt. Så den med antal er allerede en udbygning af opgaven...
OK - Tak for point. Jeg har alligevel laver en rapport, der ved kun een forespørgsel viser subtotaler på feltet kasse vist i antal og % af total antal kasser, samt en hovedtotal.
Jeg arbejder med Access til daglig indenfor forsvaret. Har ikke nogen egentlig uddannelse i det bortset fra 2 x 3 dage på den lokale Handelsskole. Retsten er selvlært og ikke mindst har jeg lært utrolig meget her på eksperten.dk.
Jeg er ikke særlig stiv i SQL, men det er jo bare at lave en forespørgsel, tage en kopi af SQL-sætningen og paste den her, så er der såmænd ingen der opdager. :o)
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.