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