Avatar billede rhaa Nybegynder
14. maj 2013 - 16:06 Der er 5 kommentarer og
1 løsning

syntax fejl, select med RANK()

Hej

Jeg får syntax fejl på denne forsørgelse, er der nogen der kan se hvad der er galt.

$res = ("SELECT *, RANK() OVER(order by total DESC) as rang FROM obs110513 order by total desc ") or die(mysql_error());


syntax to use near '(order by total DESC) as rang FROM obs110513 order by total desc' at line 1
Avatar billede arne_v Ekspert
14. maj 2013 - 16:13 #1
Er du sikker paa at MySQL understoetter RANK?
Avatar billede rhaa Nybegynder
14. maj 2013 - 16:19 #2
Avatar billede arne_v Ekspert
14. maj 2013 - 16:28 #3
Den artikel er omkring MS SQLServer.
Avatar billede rhaa Nybegynder
14. maj 2013 - 16:34 #4
p.. osse, det var ellers lige det jeg skulle bruge.
Avatar billede arne_v Ekspert
14. maj 2013 - 16:38 #5
Du kan proeve om du kan faa dette trick til at virke:

http://stackoverflow.com/questions/3333665/mysql-rank-function
Avatar billede rhaa Nybegynder
14. maj 2013 - 16:51 #6
tror bare jeg laver det med et par if sætninger, det er nok hurtiger, jeg skal bare lave placeringer, og er der 2 1'er skal 2 springes over.
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