Posted By: zip (zip) on 'CZdatabases' Title: Re: Oracle a podmineny vypocet Date: Wed Jun 27 12:52:04 2001 > 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. Nejsem zadny DB odbornik, ale myslim, ze by to melo jit udelat vnorenym selectem. Muj navrh: select zpovinn,ztyp,count(*), avg (select zdt-zdatum from zkous group by zpovinn,ztyp where (zdt-datum>0) and (zdt-datum<1000)) from zkous group by zpovinn, ztyp; Prehlednejsi by bylo mozna pouzit funkci between, ale ... --- Zip email: babusij@cs.felk.cvut.cz icq: 52611869