Hirdetés

Keresés

Új hozzászólás Aktív témák

  • bpx

    őstag

    válasz Kommy #1951 üzenetére

    na ezt például kifejezetten nem szeretem a mysql-ben, hogy egyáltalán engedi a group by-t így használni...
    (a másik amit utálok, ha nincsenek kiírva az aliasok mindenhol :D)
    egyébként nem csak a vehiclename-mel van gond ha megnézed, hanem a minutes, seconds, milliseconds sem jó

    SELECT
    d.Name,
    t.Minutes, t.Seconds, (t.Milliseconds/1000) AS Milliseconds,
    x.besttime AS besttime,
    r.TrackTitle,
    v.VehicleName
    From
    tracking t,
    driver d,
    tracks r,
    vehicle v,
    (select a.driverid, min((a.Minutes*60)+(a.Seconds)+(a.Milliseconds/1000)) as besttime from tracking a group by a.driverid) x
    WHERE
    d.id = t.driverid
    AND t.driverid = x.driverid
    AND t.trackid = '1'
    AND t.trackid = r.id
    AND t.vehicleid = v.id
    AND (t.Minutes*60)+(t.Seconds)+(t.Milliseconds/1000) = x.besttime
    order by x.besttime;

Új hozzászólás Aktív témák