mariaana
Čuven
- Učlanjen(a)
- 23.02.2003
- Poruke
- 67
- Poena
- 609
Kako iz baze dobiti izvestaj koji daje broj slogova koji zadovoljavaju kriterijum za jedno polje, ali za vise opsega. Pa sve to jos zakomlikovano sa grupisanjem po nekom drugom polju (recimo GRUPA)?
Evo ga jednostavan primer:
Tabela LJUDI sa poljima ID, GRUPA, GODINE. Pokazi broj ljudi po grupama mladjih od 20 god.
--------------------------------------------------------------------------------
select GRUPA, COUNT(*)
from LJUDI
where GODINE < 20
group by GRUPA
--------------------------------------------------------------------------------
Ali sta ako za izvestaj hocu vise opsega: <20, 20 - 30, 30 - 40, itd. Da li postoji slozeni upit koji ovo moze odjednom da izbaci, ili poteram upit vise puta a podatke pamtim (gde??) i na kraju formiram izvestaj.
Inace radim u Delphiju i borim se sa IB SQL Server bazom.
Evo ga jednostavan primer:
Tabela LJUDI sa poljima ID, GRUPA, GODINE. Pokazi broj ljudi po grupama mladjih od 20 god.
--------------------------------------------------------------------------------
select GRUPA, COUNT(*)
from LJUDI
where GODINE < 20
group by GRUPA
--------------------------------------------------------------------------------
Ali sta ako za izvestaj hocu vise opsega: <20, 20 - 30, 30 - 40, itd. Da li postoji slozeni upit koji ovo moze odjednom da izbaci, ili poteram upit vise puta a podatke pamtim (gde??) i na kraju formiram izvestaj.
Inace radim u Delphiju i borim se sa IB SQL Server bazom.