Avatar billede pelskee Nybegynder
16. december 2004 - 10:07 Der er 5 kommentarer og
1 løsning

Formattere data i order by

er det muligt at gøre noget der minder om:

ORDER BY CINT(Kilo) DESC
Avatar billede michael_stim Ekspert
16. december 2004 - 10:21 #1
Tror jeg ikke men du kan konvertere för du har dit databasforespörgsel.
Avatar billede arne_v Ekspert
16. december 2004 - 10:51 #2
Prøv:

ORDER BY CAST(Kilo AS INTEGER) DESC
Avatar billede arne_v Ekspert
01. januar 2004 - 13:17 #3
OK ?
Avatar billede pelskee Nybegynder
03. januar 2005 - 11:22 #4
hej Arne. Undskyld det sene svar. Godt nytår

jeg ved slet ikke om jeg har spurgt korrekt. jeg prøver at lave et udtræk hvor jeg kun viser dem som har fanget de største fisk. Jeg har 3 tabeller rekorder, profiler og fisk som jeg trækker sammen for at vise Profilens navn, fiskens navn og antal kilo.

Link: http://www.pikeinc.dk/index.asp
Se nederst til højre

SQL:
"SELECT Fisk, IDprofil, LEFT(Navn,7) AS Navn, MAX(Kilo)  FROM rekorder, profiler, fisk  WHERE profilID=IDprofil AND fiskID=IDfisk GROUP BY fisk "


Er det forklaret så det er til at forstå ?
Avatar billede arne_v Ekspert
06. januar 2005 - 19:51 #5
Ja men det er jo et noget andet spørgsmål.

Og jeg er bange for at du i MySQL bliver nødt til at lave 2 queries.
Avatar billede pelskee Nybegynder
10. januar 2005 - 09:08 #6
ok. Tak for hjælpen
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