Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/05/2007, 11:06
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 1 mes
Puntos: 25
Re: GROUP BY con MAX que devuelva todas las columnas

Se me ocurre algo como (asumo que codfac es el # de factura):
Código:
SELECT c.nomcli, f.codfac, f.datfac, f.monfac
FROM dbo.clientes c
INNER JOIN dbo.facturas f
	ON c.codcli = f.codcli
WHERE f.codfac IN (
	SELECT MAX(codfac)
	FROM facturas
	GROUP BY codcli
)
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche