Lainaus käyttäjältä: raukkis - 03.12.13 - klo:20:26
Hienoa ahkeruutta ja innokkuutta
Kun ottaa valikosta kemora ja vikkelimmät niin ainakin sinulla tulee nopein kirjaamasi aika mutta kommentti ja päivämäärä on eri kierrokselle merkitty.
Vika on tässä SQL -lauseessa:
SELECT indeksi, kuski, rata, aika, suoritettu, huom, linkki, MIN( aika ) AS aika2
FROM ajat
WHERE rata = 'Kemora'
GROUP BY kuski
ORDER BY aika2
APUVA ?
MUOKKASU: Hokasin itekki, jotta tuohan on ihan pöljästi: Hakee eka tiedot ja minimi ajan. Mutta jos joku keksii oikean SQL:n niin laittakaa vastasu, mää lähen koiran kanssa rantaan.
MUOKKASU2: se on ny tämmönen:
SELECT *
FROM ajat
WHERE (kuski, aika)
IN (
SELECT kuski, MIN( aika ) AS aika
FROM ajat
WHERE rata = 'Kemora'
GROUP BY kuski
ORDER BY aika
)
MUOKKASU3
vielä tuo ORDER BY ulompaan kyselyyn.