Oprettet søn. d. 28. oktober 2012 kl. 17:06:08

kelderkold
kelderkold (9.347 point. Point ude: 0)

få data fra samme række i anden kolonne, når man har fundet min.

Jeg har trukket mindste tal ud fra en kolonne, og grupperet det med navnet, men jeg skal også have datoen fra samme række, her går jeg i stå.
Datoen jeg får ud er blot den nyeste.

koden er herunder, udtræk kan ses her: http://racefun.dk/ (...)


        $data = tep_db_query("SELECT rr_dato, DATE_FORMAT(rr_dato, '%d-%m%-%Y') AS rr_dato, rt_dri, min(rt_s1tid) as min_rt_s1tid, min(rt_s2tid) as min_rt_s2tid, min(rt_s3tid) as min_rt_s3tid, min(rt_s4tid) as min_rt_s4tid, min(rt_s5tid) as min_rt_s5tid, min(rt_s6tid) as min_rt_s6tid, min(rt_s7tid) as min_rt_s7tid, min(rt_s8tid) as min_rt_s8tid FROM rr JOIN rt ON rr.rr_rno=rt.rt_rno WHERE rr_klasse='Plafit' GROUP BY rt_dri");

        echo "Personlige rekorder pr. spor, Plafit klassen";
        echo "<table border=1 width=750 align=middle>";   
        echo "<tr><td align=middle>Spor 1</td>";   
        echo "<td align=middle>Spor 2</td>";   
        echo "<td align=middle>Spor 3</td>";   
        echo "<td align=middle>Spor 4</td>";   
        echo "<td align=middle>Spor 5</td>";   
        echo "<td align=middle>Spor 6</td>";   
        echo "<td align=middle>Spor 7</td>";   
        echo "<td align=middle>Spor 8</td></tr>";     
        while ($info = tep_db_fetch_array($data))   
        {           
        echo "<tr></tr><tr><td align=middle>  " . $info['min_rt_s1tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s2tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s3tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s4tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s5tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s6tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s7tid'] . "  </td> ";
        echo "<td align=middle>  " . $info['min_rt_s8tid'] . "  </td></tr> ";
       
        echo "<tr><td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td> ";
        echo "<td align=middle>  " . $info['rt_dri'] . "  </td></tr> ";
   
        echo "<tr><td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td> ";
        echo "<td align=middle>  " . $info['rr_dato'] . "  </td></tr> ";       
        }
   
        echo "</table>";

Skrevet søn. d. 28. oktober 2012 kl. 17:33:19| #1

Du har 8 minima du finder, og de kommer vil ikke alle sammen fra samme række. Hvilken dato er det du vil have ud?

Skrevet søn. d. 28. oktober 2012 kl. 17:37:46| #2

kelderkold
kelderkold (9.347 point)
Korrekt de 8 kommer måske fra forskellige rækker, Jeg vil for hver minima have datoen fra samme række.

sådan at der under rekorden står datoen den er sat.

Skrevet søn. d. 28. oktober 2012 kl. 18:17:17| #3

kelderkold
kelderkold (9.347 point)
HOV

jeg kan se at navnet heller ikke hører til alle tiderne, hmm hvordan  sker det lige at den også fanger navnet fra første kolonne og gentager, det skal selvfølgelig være sådan at tiden vises, med navn og dato på den der har lavet tiden stående lige under.

Skrevet tir. d. 30. oktober 2012 kl. 16:38:40| #4

kelderkold
kelderkold (9.347 point)
Erik Jacobsen, havde du en idé, hint til hvordan jeg sorterer

Skrevet ons. d. 31. oktober 2012 kl. 19:56:10| #5

Joh. Sådan da.

Det bliver meget bøvlet, når du har banerne stående som felter, i stedet for een række pr bane. Det første gør man i Excel, åbenbart, men det gør det besværligt i SQL.

Dit spørgsmål er sådan set besvaret her: http://stackoverflow.com/ (...)  og du kan afprøve det med een bane.

(...hvis jeg her forstået det korrekt...)

Skrevet lør. d. 05. januar 2013 kl. 14:06:18| #6


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Hjælp til at hente 5 poster og fremhæve den enkelte post...

Oprettet den 20. maj 2013 kl. 15.44
allandk giver 60 point for svar | Giv et svar »

fejl i while (gentager sekvens)

Oprettet den 19. maj 2013 kl. 10.58
magnus_rievers giver 30 point for svar | Giv et svar »

Select og 2 count

Oprettet den 17. maj 2013 kl. 17.15
steen-h giver 100 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

ATP's CIO: Her er de vigtigste it-trends lige nu

Per Kjersgaard Rasmussen, der som CIO i ATP står i spidsen for en organisation på 225 medarbejdere, giver her et bud på nogle at de mest afgørende it-trends.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger