Avatar billede hirtshals Nybegynder
19. juni 2001 - 09:35 Der er 1 kommentar og
1 løsning

SQL Sætning Søges

Jvf spm http://195.184.125.74/spm/82167 fik jeg løst mit problem - næsten

Feks en tabel ned flg oplysninger

Allan  15-06-2001  75 mtr  Aarhus
Allan  14-06-2001  65 mtr  Aarhus
Peter  15-06-2001  63 mtr  Kbh
Peter  15-06-2001  87 mtr  Kbh

Skulle Max Findes

Proaccess gav mig løsningen - men der er bare det problem at hvis min tabel ser således ud

Allan  15-06-2001  75 mtr  Aarhus
Allan  14-06-2001  65 mtr  Aarhus
Peter  15-06-2001  63 mtr  Kbh
Peter  15-06-2001  87 mtr  Kbh
Allan  18-06-2001  75 mtr  Aarhus

Ja så bliver udkastet således
Peter  15-06-2001  87 mtr  Kbh
Allan  18-06-2001  75 mtr  Aarhus
Allan  15-06-2001  75 mtr  Aarhus

Dvs Allan Recorden kommer med 2 gange idet max værdien er ens -

Spm 1 / 70 Point
kan man ikke på en eller anden måde vha SQL løse det Distinct så jeg kun får en max record med per person.

Jeg har midlertidigt løst det via ASP - men har brug for SQL løsningen.

Spm 2 / 50 Point

Er det muligt vha Count i SQL og få optalt antallet af forsøg - så man både for Max og en Count - så resultatet ville blive således

Peter  15-06-2001  87 mtr  Kbh    2 forsøg
Allan  18-06-2001  75 mtr  Aarhus  3 forsøg

PS - er i totalt forvirret så læs 

http://195.184.125.74/spm/82167








Avatar billede hirtshals Nybegynder
19. juni 2001 - 09:37 #1
Min tabel ser stadig således ud

Jeg har en tabel bestående af flg felter Navn - Dato -Resultat - Stadion

Løsningen fra spm  http://195.184.125.74/spm/82167  der evt kunne brygges videre på:



SELECT mB.* FROM minDatabase AS mB WHERE Resultat=(SELECT Max(Resultat) FROM minDatabase WHERE Navn=mB.Navn);
Avatar billede hirtshals Nybegynder
19. juni 2001 - 11:15 #2
Opretter nyt spm med bedre forklaring
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
Kurser inden for grundlæggende programmering

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