Select a.* from tabla a where a.registro = (select min(x.registro) from table x 
where x.numero  = a.numero)


De: [email protected] 
[mailto:[email protected]] En nombre de José Fermín Francisco 
Ferreras
Enviado el: jueves, 18 de octubre de 2012 13:42
Para: Lista PostgreSQL
Asunto: [pgsql-es-ayuda] Primera fila en tabla Detalles

Buenas tardes!!

Hola a tod@s!!

Quisiera saber como puedo seleccionar solo el primer registro en una tabla de 
detalles.

Ejemplo de la tabla:

Registro  numero    fecha                 descripción  cantidad  precio
1               001           01/01/2001      Naranja           3               
  5.00
2                001           01/01/2001      Limon              4             
    6.50
3                001           01/01/2001      Cereza            7              
   1.00
4                002           02/01/2001       Platanos         10             
 25.00
5                002           02/01/2001       Yuca                2           
     20.00
6                003           03/01/2001       Zapotes          1              
  2.50
7                004           03/01/2001       Manzana        100            
12.00
8                004           03/01/2001       Uva                  500        
    4.00

Quisiera que apareciera de la siguiente manera el resultado de la consulta

Registro    numero         fecha             descripción  cantidad     precio
1                   001           01/01/2001      Naranja           3           
      5.00
4                   002           02/01/2001       Platanos         10          
    25.00
6                   003           03/01/2001       Zapotes          1           
     2.50
7                   004           03/01/2001       Manzana        100           
 12.00



ing. José Fermín Francisco Ferreras
San Francisco de Macorís, Rep. Dom.

Responder a