Avatar billede blach Nybegynder
16. september 2005 - 12:51 Der er 5 kommentarer og
1 løsning

max() af tal

Jeg skal have en max værdi ud af en DB (et tal)

Har forsøgt med denne: (virker ikke korrekt)
$query = mysql_query("SELECT user_id,pris,dato FROM bud WHERE auktions_id='A$HTTP_GET_VARS[id]' ORDER BY pris DESC LIMIT 1") or die(mysql_error());
(denne sorterer 800 før 1300 f.eks.)

$query = mysql_query("SELECT user_id,MAX(pris) AS pris,dato FROM bud WHERE auktions_id='A$row[id]'") or die(mysql_error());

Den vil have GROUP BY med.. hvad skal jeg bruge dette til? Og jeg kan heller ikke få denne til at tage 1300 først..
Avatar billede erikjacobsen Ekspert
16. september 2005 - 12:56 #1
Det felt hvor der står 800 og 1300 er nok ikke et talfelt i tabellen.
Avatar billede blach Nybegynder
16. september 2005 - 13:21 #2
Du siger noget :D

Hvad skal den stå til? Int(11) bedst?
Avatar billede erikjacobsen Ekspert
16. september 2005 - 13:24 #3
Ja, det vil være et godt valg.
Avatar billede blach Nybegynder
16. september 2005 - 13:38 #4
Det var det.. tak for hjælpen tippet ! :)
Avatar billede erikjacobsen Ekspert
16. september 2005 - 13:42 #5
Ok. Jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede blach Nybegynder
16. september 2005 - 16:46 #6
Okay tak.. måske du kan hjælpe med mit andet MySQL spm. ?
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