Avatar billede mora Nybegynder
18. februar 2001 - 22:27 Der er 2 kommentarer og
1 løsning

sorter efter x, limit 1

Jeg har en db som eks. nedenfor.

bruger      points        oprettet
test1        100          180201
test1        110          100201
test1        100          010101

Jeg skal nu have \'bruger\' i stigende orden(abc...), men kun engang pr, \'points\' forekomst, og kun den ældste.

Dvs. ovenstående skulle resultere i.
test1 100 010101
test1 110 100201

Altså test1 100 180201 vises ikke fordi den er nyere end række 3, og har samme points (og samme brugernavn).


Håber ikke det blev alt for indviklet.
Avatar billede erikjacobsen Ekspert
18. februar 2001 - 22:40 #1
Noget i retning af følgende ???

  select bruger,points,min(oprettet) from tabel group by bruger,points

forudsat din dato ellers var på fornuftig form  20010218 isf 180201
Avatar billede mora Nybegynder
18. februar 2001 - 22:45 #2
Perfekt, datoen kan nemt rettes, da jeg ikke har lavet programmeringen endnu :)
Avatar billede erikjacobsen Ekspert
18. februar 2001 - 22:51 #3
Ok - så er det jo intet problem :)
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
Computerworld tilbyder specialiserede kurser i database-management

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