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: | Raw Message | Whole Thread | 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. |