Re: Funcion de Agregacion

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
---------------------------------------------------------

In response to

Responses

Browse pgsql-es-ayuda by date

  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.