SQL - Consulta SQL

 
Vista:

Consulta SQL

Publicado por Errores_ (1 intervención) el 29/05/2008 10:18:40
Buenos días.

Tengo una tabla de clientes (dni, nombre,...) y otra de facturas (id, fecha,..., dnicliente) con una relación de 1:0..N. Quisiera hacer una consulta para que me mostrara todos los clientes y la fecha de la última factura.
La consulta que he hecho me da todos los clientes pero no aparecen los que no tienen ninguna factura :S
¿Cómo lo tengo que hacer?

Muchas gracias.
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

RE:Consulta SQL

Publicado por Vicente (2 intervenciones) el 29/05/2008 17:26:13
Buenas tardes, debería ser una consulta similar a esta:

SELECT DNI, NOMBRE, MAX(FE_ULT_FACT)
FROM T_CLIENTES LEFT JOIN T_FACTURAS ON T_CLIENTES.DNI = T_FACTURAS.DNICLIENTE
GROUP BY DNI, NOMBRE;

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