Prvi query (zove se Rang):
Code:
SELECT Trofejni.IdUdruz, Trofejni.BrLovista, Trofejni.Vrsta, Trofejni.VrTrofeja, Trofejni.CIC, (SELECT Count(Trofejni.cic) FROM
Trofejni As X WHERE X.vrTrofeja =Trofejni.Vrtrofeja And X.cic > Trofejni.cic) + 1 AS Rank, Trofejni.Lovac
FROM Trofejni
GROUP BY Trofejni.IdUdruz, Trofejni.BrLovista, Trofejni.Vrsta, Trofejni.VrTrofeja, Trofejni.CIC, Trofejni.Lovac
ORDER BY Trofejni.Vrsta, Trofejni.CIC desc, Trofejni.Lovac
Drugi query (obrati pozornost da unutar njega pozivam prvi query "Rang")
Code:
SELECT Trofejni.IdUdruz, Trofejni.BrLovista, Trofejni.Vrsta, Trofejni.VrTrofeja, Trofejni.CIC, (SELECT Count(*) FROM
Rang As X WHERE X.vrTrofeja =Trofejni.Vrtrofeja And X.cic > Trofejni.cic) + 1 AS Rank, Trofejni.Lovac
FROM Trofejni
GROUP BY Trofejni.IdUdruz, Trofejni.BrLovista, Trofejni.Vrsta, Trofejni.VrTrofeja, Trofejni.CIC, Trofejni.Lovac
ORDER BY Trofejni.Vrsta, Trofejni.CIC desc, Trofejni.Lovac
Možeš to opet staviti u novi SELECT da makneš onu prvu praznu vrijednost (pogledaj moj primjer gore).
Može se još to malo ušminkat, ali to možeš i sam
Eto, nadam se da sam pomogao. Pozdrav.
Edit: ako nije jasno reci, pa budem potavio cijelu bazu sa primjerom na kojem sam radio.
F