Posted By: vejpuste (Libor Vejpustek) on 'CZdatabases' Title: Re: Oracle a podmineny vypocet Date: Mon Jun 25 14:30:34 2001 > tedy.. pokud to chces mit mermomoci hned za selectem. Jinak se takovehle > veci > delaji ve where klauzuli V podstate me nakonec napadlo to same. Potreboval jsem to v jednom selectu jako pocet a z toho neco. Proto neslo pouzit where. select zpovinn, ztyp, count(*), sum(decode(zvysl,'Z',1,0)*decode(ztyp,'Z',1,0)) zapocet, sum(decode(zvysl,'Z',0,'-',0,1)*decode(ztyp,'*',1,'K',1,0)) zkouska from zkous group by zpovinn, ztyp; Ale jeste me napadla jedna vec, ktera asi nejde ani decodem. Opet select zpovinn, ztyp, count(*), avg(zdt-zdatum) from zkous group by zpovinn, ztyp; Ovsem potreboval bych to tak, aby se count(*) udelal ze vseho, ale avg jenom z polozek, kde zdt-zdatum je v rozsahu 0 a 1000. Jde to nejak udelat ? Opet pokud to nechci delat ve where. Diky. Libor Vejpustek Ceska zemedelska univerzita Praha http://web.czu.cz/~vejpuste/ E-mail : vejpuste@uvt.czu.cz