Moze i pomocu upita.
Kreiraj tabelu StarosniIntervali ovako:
Interval, Od, Do
1, 0, 15
2, 16, 30
3, 31, 45
4, 46, 1000
Onda kazes ovako:
SELECT Pacijenti.PacijentiID, Pacijenti.Ime, Pacijenti.Prezime, Pacijenti.Starost, StarosniIntervali.Interval, StarosniIntervali.Od, StarosniIntervali.Do
FROM Pacijenti, StarosniIntervali
WHERE (((Pacijenti.Starost) Between [Od] And [Do]));
Ovaj query dobijes lako - navuces obe tabele u query design prozor, NE RADIS NIKAKAV join, samo ukucas WHERE uslov.
Medjutim, znimljivo pitanje je: treba li ti uopste polje Starost u tabeli Pacijenti. Predpostavljam da imas polje DatumRodjenja, pa se starost moze izracunati odatle. A izracunata pollja se ne cuvaju u tabeli. Pogotovu starost, jer se menja. Kome je prosle godine Starost bila 12, sada je 13. I svakom se starost menja na njegov rodjendan. Ispada da svaki dan trebas da radis enkakakv UPDATE tabele Pacijenti, da bi starost uvek bila tacna. Mislim da na forumu ima funkcije koja racuna starost, ali moze to i kroz kveri naravno. Ako ti treba, mozemo pomoci da izracunas starost kroz kveri.