Avatar billede weinreich Nybegynder
17. marts 2004 - 18:22 Der er 8 kommentarer og
3 løsninger

Ti tilfældige i en Query

Jeg vil gerne lave en query der tager ti tilfælde af hver slags af en ting... ok jeg prøver lige at præcisere.
Hvis jeg har en tabel med frugter: pærer, æbler og bananer der alle har en vægt vil jeg gerne have at den tager ti tilfældige pærer, ti tilfældige æbler og ti tilfældige bananer.
Hvordan gør jeg det... jeg er ligeglad med resten af tabellen også selv om der måske er 10.000 frugter. Desuden skal den tage så mange den kan hvis der nu ikke er ti.
Avatar billede jensen363 Forsker
17. marts 2004 - 20:45 #1
Hmmm .... en traditionel Top 10 ville ikke kunne klare, med mindre dine data bliver beriget med en ekstra kolonne som genererer en tilfældig værdi ...

Det burde kunne klares ... tænker videre ...
Avatar billede juks Novice
17. marts 2004 - 22:30 #2
hvad menere du med forskellige ...
du kan vel bare tage top 10 for banan og top 10 for pære ovs..
Avatar billede hekla Nybegynder
17. marts 2004 - 23:04 #3
Der ligger en random-funktion på http://www.mvps.org/access/queries/qry0011.htm
Avatar billede jensen363 Forsker
18. marts 2004 - 07:53 #4
Hekla > det virker ;) ....
Jeg var også ved at få hovedpine af al den hjernegymnastik
Avatar billede juks Novice
18. marts 2004 - 09:01 #5
men tilfældig !!
du bliver jo nød til at lagre dine 10 viste ellers vil de jo komme frem igen ...
Avatar billede jensen363 Forsker
18. marts 2004 - 11:21 #6
Det er jo en anden sag .... hvis man vil sikre, at ikke de samme bliver valgt 2 gange, må man få en markering i tabellen af, at posten allerede er valgt.

Altså noget a´la

SELECT TOP 10 Tabel1.Frugt, Tabel1.Value, Tabel1.valgt
FROM Tabel1
WHERE (((Tabel1.valgt)=False) AND ((randomizer())=0))
ORDER BY Rnd(IsNull(Tabel1.Value)*0+1);
Avatar billede hekla Nybegynder
18. marts 2004 - 16:43 #7
Ja det ville jo være fantastisk, hvis eksperten osse kan kurere hovedpine :o)
Avatar billede juks Novice
18. marts 2004 - 16:44 #8
hvad med ham  der stillede spg.
Avatar billede hekla Nybegynder
20. marts 2004 - 18:25 #9
Weinreich, er du der?
Avatar billede weinreich Nybegynder
22. marts 2004 - 11:22 #10
Undskyld at jeg ikke lige har været her... har haft lidt travlt med andre opgaver... Det er sådan set lige meget om jeg bruger tilfældige eller de øverste...
Avatar billede jensen363 Forsker
22. marts 2004 - 11:25 #11
Ok ... men Select TOP 10 er altså fremgangsmåden
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