Avatar billede nexzha Nybegynder
03. november 2007 - 18:03 Der er 10 kommentarer og
1 løsning

SQL - Samling af medaljer

jeg sidder med dette opgave, hvor jeg skal lave en liste over nogle lande der har vundet x-antal medaljer på den sammen query, jeg har fået en tabel over alle lande der har været med i OL og har vundet. men jeg skal kun udeluk den til SWE, DEN og NOR, hvor jeg har antal vundet medaljer...
Avatar billede mugs Novice
03. november 2007 - 18:06 #1
I det felt der indeholder landenavnet, skasl du indsætte et kriterie:

SWE or DEN or NOR

Det er den normale måde at begrænse posterne på.
Avatar billede nexzha Nybegynder
03. november 2007 - 18:15 #2
men jeg skal lave den hvor den viser alle 3, ikke kun en
Avatar billede mugs Novice
03. november 2007 - 18:26 #3
Denne SQL er afprøvet og fungerer:

SELECT TBLmedalje.fldland, TBLmedalje.fldmedalje
FROM TBLmedalje
WHERE (((TBLmedalje.fldland)="den")) OR (((TBLmedalje.fldland)="nor")) OR (((TBLmedalje.fldland)="swe"));
Avatar billede mugs Novice
03. november 2007 - 18:28 #4
Jeg har indtastet mit første forslag, og den fungerer:

"den" Or "nor" Or "swe"

"" sættes selv af Acces når der er tale om alfanumeriske felter.

Men får du nogen fejlmeddelelse? Jeg kan sende min lille db - Blot læg din e-mail.
Avatar billede nexzha Nybegynder
03. november 2007 - 18:38 #5
Problemet er at det table jeg har ser sådan ud
Winner  CountryCode  Sport      GOLD  SILVER BRONZE
Name1    DEN          Sport1    1    0      0   
Name2    SWE          Sport1    0    1      0   
Name3    NOR          Sport1    0    0      1   
Name1    DEN          Sport2    0    0      0   
Name2    SWE          Sport2    1    0      0   
Name3    NOR          Sport2    0    0      0 
Name1    DEN          Sport3    1    0      0   
Name2    SWE          Sport3    0    1      0   
Name3    NOR          Sport3    0    0      1 

osv... (har ikke kigget på hvor mange der actualt er på mit example, men den skal ca. være sådan..

og jeg skal have den til at se
CountryCode  Ialt
Den          2
Nor          2
Swe          3

og med din har jeg kun fået et samlet resultat af dem allesammen sæt sammen under Gold, silver og bronze....
Avatar billede mugs Novice
03. november 2007 - 18:49 #6
Vis > Totaler.

Under CountryCode vælger du Gruper Efter og under Gold Silver og Bronze vælger du Antal.
Avatar billede nexzha Nybegynder
03. november 2007 - 18:54 #7
TUSEND TARK!!!!!!!!!!!!!!!!!!!!!!
Avatar billede mugs Novice
03. november 2007 - 19:18 #8
Selv tak - Og velkommen til eksperten.

Det der snød mig lidt i starten var, at de forskelige medaljetyper var i 3 felter, og ikke i eet.

Er du venlig at afslutte spørgasmålet?

http://expfaq.dk/
Avatar billede nexzha Nybegynder
03. november 2007 - 20:47 #9
Jo
Avatar billede nexzha Nybegynder
03. november 2007 - 20:49 #10
fik du de 30 pts? der står afvis på mig, men jeg har accepteret..
Avatar billede mugs Novice
03. november 2007 - 20:52 #11
Dem har jeg fået. Når der står afvist ved dit brugernavn er det fordi du i spørgsmålet kun har markeret mit navn, og derefter trykket på accepter.

Hvis du vil dele points mellem flere brugere, skal du markere flere brugere og trykker på accepter.
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