PostgreSQL - como obtengo la primera factura de un cliente

 
Vista:
sin imagen de perfil

como obtengo la primera factura de un cliente

Publicado por Christian (2 intervenciones) el 14/11/2019 18:55:03
hola

Estoy tratando de crear un query donde pueda obtener la primera factura de un cliente pero no lo logro, hasta el momento tengo esto:
1
2
3
4
5
6
select *
from wallet.transaction
where transaction_type_id = 1
and transaction_status_id = 6
and customer_id = ''
order by completed asc limit 1

pero esto me brinda solo un cliente y necesitode todos los clientes la primera factura

gracias por la ayuda

Saludes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 210
Oro
Ha mantenido su posición en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

como obtengo la primera factura de un cliente

Publicado por Francisco (69 intervenciones) el 18/11/2019 21:24:42
Hola

Intenta esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
WITH t_customers AS (
   SELECT DISTINCT customer_id
       FROM wallet.transaction
       WHERE customer_id = ''
)
SELECT
    c.customer_id,
    (SELECT factura
     FROM wallet.transaction wt
        WHERE wt.customer_id = c.customer_id
            AND transaction_type_id = 1
            AND transaction_status_id = 6
     ORDER by factura LIMIT 1) primer_factura
FROM t_customers c

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

como obtengo la primera factura de un cliente

Publicado por Christian (2 intervenciones) el 19/11/2019 19:46:06
lo voy a intentar gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar