Avatar billede dantona Nybegynder
11. februar 2000 - 23:37 Der er 4 kommentarer

Minimum i forespørgsel

Jeg har 4 felter der hedder a+b+c+d som indeholder tal.
Jeg har nu en forespørgsel med disse 4 samt et felt der hedder minimum.

Nu er det opgaven at lave sådan at man i det felt der hedder minimum skal have fundet den mindste værdi blandt a+b+c+d

Det skal helst være noget der er til at sætte ind i forspørgselen, som f.eks.:
I alt: SUM[a}+[b]+[c]+[d]
Avatar billede sjensen Nybegynder
12. februar 2000 - 20:10 #1
dantona,

når du siger forespøtgsel mener du så en SQL-sætning ?

Hvis ikke så prøv denne simple metode:

1. sæt min lig en maximal værdi der er større end hvad de 4 max kan indeholde. F.eks. 99999

2 test alle 4 med:
hvis a er mindre end min så sæt min lig med a
hvis b er mindre end min så sæt min lig med b
hvis c er mindre end min så sæt min lig med c
hvis d er mindre end min så sæt min lig med d

efter disse 5 linier vil min indeholde det mindste af de 4 tal (med mindre de alle er større end 99999 som min startede med, men så satte du heller imme min til den maximale værdi)

Men.. Hvis det er i en SQL-sætning er det en anden sag.

sjensen
Avatar billede sjensen Nybegynder
12. februar 2000 - 20:11 #2
ups: stavefejl i næstsidste linie: imme = ikke
Avatar billede sjensen Nybegynder
13. februar 2000 - 12:03 #3
æhm.. min kommentar skulle vel egentligt have været et svar
Avatar billede dantona Nybegynder
17. februar 2000 - 23:33 #4
Det der var noge værre rod, prøv at komme med den i SQL

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