Avatar billede keldo Nybegynder
20. oktober 2002 - 16:46 Der er 19 kommentarer og
1 løsning

Hvordan beregnes sum af 3 forskellige forespørgsler??

Hej alle,

jeg har 3 forskellige forespørgsler, hvor alle 3 indeholder hver sin beregning. De 3 forespørgsler har også hver sin rapport med en sum beregning af det ene felt i forespørgslen. Nu vil jeg gerne lave en sumberegning af alle 3 rapporter. Hvordan gør jeg det??

Jeg har prøvet at lave en forespørgsel som summer de 3 forespørgsler, men det går ikke. Nogle gode råd??
Avatar billede mugs Novice
20. oktober 2002 - 16:48 #1
Hvorfor kan du ikke opsummere de 3 forespørgsler i en 3.?
Kan du evt. sende din db til:

mugs@mail.dk

Jeg benytter Access97
Avatar billede keldo Nybegynder
20. oktober 2002 - 16:52 #2
databasen er lidt for stor til at blive sendt.
Problemet er at hver af de 3 forespørgsler indeholder tal fra kunder som opfylder visse kriterier. så langt så godt. Men når jeg vil lave en ny forespørgsel som summer de 3 sammen, kommer problemet at de samme kunder godt kan dukke op i alle 3 forespørgsler men med forskellige tal fra forskellige felter i tabellen. Og så tager Access de samme tal og lægger sammen flere gange.
Avatar billede keldo Nybegynder
20. oktober 2002 - 16:55 #3
Det er som om at den ignorere de kriterier som er brugt i de 3 forespørgsler, når jeg laver den nye forespørgsel emd total summen.
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 16:57 #4
Du skal vel bare

  select .... where (betingelse1 or betingelse2 or betingelse3)

i stedet for at lave 3 forskellige forespørgsler.
Avatar billede mugs Novice
20. oktober 2002 - 16:58 #5
Prøv at glemme de 3 forespørgsler. Lav en ny med de kriterier / opsummeringer du ønsker.
Et alternetiv til at sende er, at du laver en ny db udelukkende med de felter der er problemer med. du behøver ikke at sende aktuelle data. Slet alt og opret 3-4 fiktive poster.
Avatar billede mugs Novice
20. oktober 2002 - 17:00 #6
erikjacobsen > enig, er din "orlov" slut?
Avatar billede erikjacobsen Ekspert
20. oktober 2002 - 17:02 #7
nej, mugs - jeg er bare på orlov orlov
Avatar billede mugs Novice
20. oktober 2002 - 17:03 #8
:o)
Avatar billede keldo Nybegynder
20. oktober 2002 - 17:20 #9
Mugs...... jeg sender dig en database, jeg ville være glad hvis du vil give et bud.
Avatar billede mugs Novice
20. oktober 2002 - 17:22 #10
OK
Avatar billede mugs Novice
20. oktober 2002 - 18:32 #11
Db modtaget og returneret med et bud.
Avatar billede keldo Nybegynder
20. oktober 2002 - 19:39 #12
Modtaget din db, kommenteret og mailet retur
Avatar billede mugs Novice
20. oktober 2002 - 20:29 #13
Modtaget db, rettet og mailet retur. SQL ser sådan ud:

SELECT [test 201002].ID, [test 201002].[kunde navn], [Fakturabeløb produkt 1].[pris produkt 1], [Fakturabeløb produkt 1].[faktureres 1], [Fakturabeløb produkt 2].[pris produkt 2], [Fakturabeløb produkt 2].[faktureres 2], [Fakturabeløb produkt 3].[pris produkt 3], [Fakturabeløb produkt 3].[faktureres 3]
FROM (([test 201002] LEFT JOIN [Fakturabeløb produkt 1] ON [test 201002].[kunde navn] = [Fakturabeløb produkt 1].[kunde navn]) LEFT JOIN [Fakturabeløb produkt 2] ON [test 201002].[kunde navn] = [Fakturabeløb produkt 2].[kunde navn]) LEFT JOIN [Fakturabeløb produkt 3] ON [test 201002].[kunde navn] = [Fakturabeløb produkt 3].[kunde navn]
WHERE ((([Fakturabeløb produkt 1].[faktureres 1])=Yes)) OR ((([Fakturabeløb produkt 2].[faktureres 2])=Yes)) OR ((([Fakturabeløb produkt 3].[faktureres 3])=Yes))
ORDER BY [test 201002].ID;
Avatar billede keldo Nybegynder
20. oktober 2002 - 21:28 #14
.
Avatar billede mugs Novice
20. oktober 2002 - 21:30 #15
Og hvad betyder .?
Avatar billede mugs Novice
20. oktober 2002 - 21:32 #16
Og hvorfor har du afvist mit svar? Er vi færdige?
Avatar billede keldo Nybegynder
20. oktober 2002 - 21:35 #17
Så lykkedes det, jeg havde overset at gøre hver enkelt unik ved hjælp af ID nr. Tak for det super.
PS. jeg havde lidt besvær med at få lukket dette spørgsmål og givet point. Men tak for hjælpen
Avatar billede keldo Nybegynder
20. oktober 2002 - 21:36 #18
men jeg kan stadig ikke give ponit???
Avatar billede keldo Nybegynder
20. oktober 2002 - 21:37 #19
hmm det ser ud til at du har fået. fint :-)
Avatar billede mugs Novice
20. oktober 2002 - 21:37 #20
Jo - du har givet point :o)
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