From: | Juan Martínez <jeugenio(at)umcervantes(dot)cl> |
---|---|
To: | victor benitez <vbenitez(at)galilea(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Funcion de Agregacion |
Date: | 2006-05-02 20:30:36 |
Message-ID: | 1146601836.7355.26.camel@localhost.localdomain |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El mar, 02-05-2006 a las 13:10 -0400, victor benitez escribió:
> Juan Martínez wrote:
> > El mar, 02-05-2006 a las 12:22 -0400, victor benitez escribió:
> >
> >> Estimados Listeros:
> >>
> >> Quisiera saber si alguien sabe como hacer una funcion de agregacion
> >> para calcular la moda (El valor mas repetido de una muestra).
> >>
> >
> > Mmm...algo asi puede servir:
> >
> > SELECT max(subtotal)
> > FROM (SELECT descripcion_valor,count(valor) as subtotal
> > FROM tabla
> > GROUP BY descripcion_valor) AS tabla_1;
> >
> Probe con eso, pero para graficar el problema aca va un ejemplo,
> suponiendo que la Agregacion seria "moda"
>
> select descripcion, to_char(fecha,'DD/MM') as mes , moda(valor) from
> tabla group by descripcion, mes;
Tu quieres una moda (o sea en teoria un max(count(valor)) ) por
descripcion y mes? Suponiendo que las descripciones son todas distintas,
y las fechas tambien, le causaras un gran dolor de cpu al pobre
computador...
Puedes ser mas especifico con el calculo que buscas?
--
Juan Martínez
Depto. Inf.
UMC
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Marques | 2006-05-02 20:47:19 | Re: Contar registros insertados por mes. |
Previous Message | Juan Martínez | 2006-05-02 20:28:36 | Re: Contar registros insertados por mes. |