Bueno aqui pongo mi query, en donde selecciono todos los productos comprados por un cliente entre una determinada fecha, cada producto pretenece a una categoria, si solo corro en el query interno(color rojo) me despliga lo de abajo en color verde, el caso es que quiero contar cual es la categoria que mas se repite y no me sale cuando lo corro todo me despliga la que no es, porfa te lo agradecere mucho
select * from
( select a.cod_grupo_terap,a.des_producto,count(b.cod_produ cto)--,C.COD_CLIENTE
from cmr.MAE_PRODUCTO_COM a,
(select num_documento,cod_producto,count(cod_producto)
from btlcadena.D_DOCUMENTOS
group by num_documento,cod_producto)b,
(select cod_cliente,num_documento,fch_factura from btlcadena.C_DOCUMENTOS)c
where trim(a.cod_producto)=trim(b.cod_producto) and
TO_NUMBER(C.cod_cliente)=TO_NUMBER('0000000006')an d trim(b.num_documento)=trim(c.num_documento)
and a.cod_grupo_terap <>' '
and c.fch_factura between('11-DIC-06') and ('11-JUN-07')
GROUP BY a.cod_grupo_terap,a.des_producto
order by count(b.cod_producto) desc )
where rownum=1
COD_GRUPO_TERAP DES_PRODUCTO COUNT(B.COD_PRODUCTO)--,C.COD_CLIENTE
--------------- -------------------------------------------------------------------------------- -------------------------------------
06 SINUTAB NO SUEÑO CJA x 144 TAB 4
05 UVAMIN SR CJA x 20 CAP 2
07 DESLORAN TAB 5 mg CJA x 10 TAB 2
07 EFECTINE D CJA x 24 CAP BLANDA 2
14 SYSTANE GOT LUBRIC OCUL x 15 ml FCO 2
07 UNICLAR ADULTO SPRAY NAS 0.05 % FCO x 18 gr 2
19 AVAMIGRAN CJA x 25 SOBRE 2
7 rows selected