der er 33 poster i databasen og sorterer jeg på et andet felt fx. id som er autonum. så viser den kun 10, meget mærkeligt Jeg tror derfor det har et eller andet at gøre med at det er et dato felt?
- altså ORDER by ID istedet for ORDER by opgaver.pDeadline
Jeg har selv før været ude for det samme, og hvis der er mange poster der har samme værdi som det man ORDER by, så ser den bort fra om der evt. skulle være mere end f.eks. 15.
Det er selvfølgelig en mulighed, det det gælder om er, at der ikke er for mange ens data du vælger ORDER BY og løsningen så er at indflette noget tid i form af timer, minutter og sekunder kunne være en mulighed.
Kommandoen TOP 10 betyder "Jeg vil kun have de 10 STØRSTE records" og ikke "Jeg vil kun have de 10 FØRSTE records"
Det betyder at når tabellen indeholder dupletter af netop den 10'ede redord så vises alle dupletterne også og så får man jo netop alle de 10 største. :-)
Det ikke helt rigtigt, det betyder ikke de 10 STØRESTE det kan lige så vel være de mindste eller nogle midt i.
TOP 10 betyder de 10 første dog men en et lille men. TOP vælger ikke imellem ens værdier.
Et eks, hvi man har dette og bruge ORDER BY kolonne: Kolonne A B B C C
Hvis man tager TOP 3 vil den give A, B, B Hvis man tager TOP 4 vil den give A, B, B, C, C fordi der er flere rækker med C i kolonne og hvis man ikke definere mere i sin ORDER BY vil de to rækker være ens for TOP og de bliver begge taget med.
Synes godt om
Ny brugerNybegynder
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.