Categorías destacadas
programacion php    
Lista de foros

Crear consulta sql


arciga
09 de Junio del 2009

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.


Isaias
09 de Junio del 2009

Realiza un FULL JOIN entre ambas tablas, considerando los NULL y claro, haciendo un MAX de tu fecha, agrupado por el id del cliente

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon