| From: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
|---|---|
| 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 17:43:49 |
| Message-ID: | 229009133b3167875c9db7acdf359e88@localhost |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On Tue, 02 May 2006 12:22:55 -0400, victor benitez <vbenitez(at)galilea(dot)cl> wrote:
> Estimados Listeros:
>
> Quisiera saber si alguien sabe como hacer una funcion de agregacion
> para calcular la moda (El valor mas repetido de una muestra).
>
> logre hacer algo con una tabla temporal, en la cual guardo el valor
> y la cantidad de veces que se repite, y de esto saco el que mas se
> repite, pero no es lo mas optimo.
CREATE OR REPLACE FUNCTION moda() RETURNS INT AS $$
SELECT max(micampo) FROM mitabla;
$$ LANGUAGE SQL;
--
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Martin Marques | 2006-05-02 17:49:23 | Re: Contar registros insertados por mes. |
| Previous Message | Pablo Braulio | 2006-05-02 17:16:19 | Re: Contar registros insertados por mes. |