Crear consulta sql
Tengo dos tablas, la primera contiene datos sobre transacciones de clientes,
mas o menos asi:
id fecha importe
-- -------- ---------
c 01/01/08 234.00
e 12/01/08 1234.29
a 18/01/08 529.00
y 21/01/08 612.00
p 10/02/08 19.90
x 11/02/08 35.78
e 21/02/08 84.23
c 03/03/08 67.28
p 16/03/08 900.00
a 11/04/08 5000.00
f 14/04/08 291.00
q 21/04/08 4822.72
w 30/04/08 84.65
i 03/05/08 1000.00
u 21/05/08 2900.50
t 22/05/08 451.20
o 25/05/08 73.30
p 01/06/08 43.34
w 07/06/08 6200.00
a 10/06/08 780.00
c 11/07/08 528.00
d 21/07/08 901.23
q 22/07/08 692.00
t 25/07/08 490.12
f 30/07/08 927.00
h 01/08/08 67.31
r 08/08/08 929.00
w 11/08/08 111.00
i 14/08/08 956.00
p 18/08/08 234.61
z 22/08/08 333.33
d 29/08/08 84.90
f 30/08/08 39.20
. . .
. . .
. . .
la segunda tabla contiene una lista de clientes que incluye
algunos de los clientes de la tabla de trasacciones, ejemplo
id
--
d
m
w
q
a
k
o
e
c
y
p
insisto, no todos los clientes, solo algunos, incluso algunos que aún
no han tenido transacciones.
Lo que necesito es construir una consulta que me entregue
solamente la última transacion (considerando la fecha)
realizada por cada cliente de los contenidos en la segunda tabla;
en este ejemplo debería obtener lo siguiente:
id fecha importe
-- -------- ---------
d 29/08/08 84.90
m null null
w 11/08/08 111.00
q 22/07/08 692.00
a 10/06/08 780.00
k null null
o 25/05/08 73.30
e 21/02/08 84.23
c 11/07/08 528.00
y 21/01/08 612.00
p 18/08/08 234.61
gracias de antemano.
mas o menos asi:
id fecha importe
-- -------- ---------
c 01/01/08 234.00
e 12/01/08 1234.29
a 18/01/08 529.00
y 21/01/08 612.00
p 10/02/08 19.90
x 11/02/08 35.78
e 21/02/08 84.23
c 03/03/08 67.28
p 16/03/08 900.00
a 11/04/08 5000.00
f 14/04/08 291.00
q 21/04/08 4822.72
w 30/04/08 84.65
i 03/05/08 1000.00
u 21/05/08 2900.50
t 22/05/08 451.20
o 25/05/08 73.30
p 01/06/08 43.34
w 07/06/08 6200.00
a 10/06/08 780.00
c 11/07/08 528.00
d 21/07/08 901.23
q 22/07/08 692.00
t 25/07/08 490.12
f 30/07/08 927.00
h 01/08/08 67.31
r 08/08/08 929.00
w 11/08/08 111.00
i 14/08/08 956.00
p 18/08/08 234.61
z 22/08/08 333.33
d 29/08/08 84.90
f 30/08/08 39.20
. . .
. . .
. . .
la segunda tabla contiene una lista de clientes que incluye
algunos de los clientes de la tabla de trasacciones, ejemplo
id
--
d
m
w
q
a
k
o
e
c
y
p
insisto, no todos los clientes, solo algunos, incluso algunos que aún
no han tenido transacciones.
Lo que necesito es construir una consulta que me entregue
solamente la última transacion (considerando la fecha)
realizada por cada cliente de los contenidos en la segunda tabla;
en este ejemplo debería obtener lo siguiente:
id fecha importe
-- -------- ---------
d 29/08/08 84.90
m null null
w 11/08/08 111.00
q 22/07/08 692.00
a 10/06/08 780.00
k null null
o 25/05/08 73.30
e 21/02/08 84.23
c 11/07/08 528.00
y 21/01/08 612.00
p 18/08/08 234.61
gracias de antemano.