Como obtener la fecha del máximo monto pagado

11/04/2006 - 20:01 por heberxl | Informe spam
Hola amigos, necesito obtener lo siguiente:

select max(monto), fecha from amortizacion;

es decir la fecha en la que se efectuó el máximo pago, pero SQL Server me
dice que necesito un group by.

Sólo necesito conocer la fecha de ese monto. Alguien me podría decir de
que otra manera puedo sacarlo?

gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
11/04/2006 - 20:09 | Informe spam
theKidMan,

Pueden ser mas de una fecha.

select *
from amortizacion
where monto = (select max(monto) from amortizacion)


AMB

"theKidMan" wrote:

Hola amigos, necesito obtener lo siguiente:

select max(monto), fecha from amortizacion;

es decir la fecha en la que se efectuó el máximo pago, pero SQL Server me
dice que necesito un group by.

Sólo necesito conocer la fecha de ese monto. Alguien me podría decir de
que otra manera puedo sacarlo?

gracias de antemano.


#2 BitOne®
15/04/2006 - 03:55 | Informe spam
Claro que necesitas un group by desde el punto de vista que lo estas
haciendo mas la consulta deberia ser algo como esto:


select fecha
from amortizacion
where monto = ( select max(monto) from amortizacion)

Saludos,

"theKidMan" escribió en el mensaje
news:%
Hola amigos, necesito obtener lo siguiente:

select max(monto), fecha from amortizacion;

es decir la fecha en la que se efectuó el máximo pago, pero SQL Server me
dice que necesito un group by.

Sólo necesito conocer la fecha de ese monto. Alguien me podría decir de
que otra manera puedo sacarlo?

gracias de antemano.

Ads by Google
Search Busqueda sugerida