Re: Contar registros insertados por mes.

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Pablo Braulio <brulics(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Contar registros insertados por mes.
Date: 2006-05-02 17:04:32
Message-ID: 32389c38deb5a281e6713614dd071d4b@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


On Tue, 2 May 2006 18:39:41 +0200, Pablo Braulio <brulics(at)gmail(dot)com> wrote:
>
> SELECT to_char(fecha, 'mm/yyyy') as fech, to_char(revision, 'dd/mm/yyyy')
> as
> fech2, count(*) as cantidad from rev_accesos where empresa = 4 group by
> empresa, fech, fech2 order by fech desc;
>
> y el resultado es este.
>
> 12/2005 1616
> 11/2005 2770
> 10/2005 2166
> 09/2005 931
> 08/2005 1974
> 07/2005 3852
> 06/2005 1284
> 02/2006 02/05/2006 1537
> 01/2006 2799
>
> Como se trata de números, pues no lo ordena correctamente.

Es que no se trata de numeros. La salida de to_char (como bien dice el nombre) transforma a cadena de caracteres, o sea que estas ordenando cadenas de caracteres. Por ende el ORDER BY salio bien!

Proba a ver que sale cuando pones "ORDER BY fecha" (recorda agregar el campo fecha a la lista de GROUP BY).

--
---------------------------------------------------------
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 victor benitez 2006-05-02 17:10:55 Re: Funcion de Agregacion
Previous Message Juan Martínez 2006-05-02 16:46:41 Re: Funcion de Agregacion