Re: Sentencia SQL para dos registros por grupo

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Mario Wojcik" <mariowojcik(at)yahoo(dot)com(dot)ar>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Sentencia SQL para dos registros por grupo
Date: 2007-04-02 07:13:34
Message-ID: 008a01c774f6$6d01cd80$6d64460a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Yo creo que sí. Tendrás que hacer un SELECT cuando el count(*)=2 y agrupar
por CLIENTE...

----- Original Message -----
From: "Mario Wojcik" <mariowojcik(at)yahoo(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, March 30, 2007 10:50 PM
Subject: [pgsql-es-ayuda] Sentencia SQL para dos registros por grupo

Hola Muchachos...
Es posible hacer esto con una sola sentencia SQL bien hecha?
Por ejemplo, si en la base tengo esto...
# CLIENTE FECHA LLAMADA
1 1 01/01 aaaaaaa
2 1 02/01 bbbbbbb
3 1 03/01 ccccccc
4 1 04/01 ddddddd
5 2 02/01 bbbbbbb
6 3 02/01 fffffff
7 3 06/01 jjjjjjj
8 3 08/01 eeeeeee
9 3 09/01 wwwwwww
10 3 09/01 xxxxxxx

Yo quiero que la consulta me devuelva las 2 primeras de cada uno, es decir:
CLIENTE FECHA LLAMADA
1 1 01/01 aaaaaaa
2 1 02/01 bbbbbbb
5 2 02/01 bbbbbbb
6 3 02/01 fffffff
7 3 06/01 jjjjjjj

Se podrá?

---------------------------(fin del mensaje)---------------------------
TIP 9: el optimizador ignorará el uso de recorridos de índice si los
tipos de datos de las columnas no coinciden

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Victor Lopez 2007-04-02 11:14:30 Re: IRC
Previous Message Javier Estévez CIFA Córdoba 2007-04-02 07:08:54 Re: Importar fichero CSV