Encontrar los 3 valores máximos de un mismo grupo y detalle la fecha en que se generaron estos valor

Hola de antemano gracias por la ayuda, mi problema es el siguiente:
tengo una base con las ventas del mes detallada por día y por terminal (tres campos
[terminal][día][monto]) lo que necesito saber es  cuales fueron los días en que se dispara las ventas por terminal,  me imagino tendría que encontrár por terminal los 3 valores máximos y me traiga la fecha  pero la verdad no doy con bola me puede apoyar por favor 
ej
001    01-01-12     10,000
001    03-01-12      8,000
001    05-01-12      7,000
002    02-01-12    11,000
002    03-01-12     8,500
002    15-01-12     7,300

Añade tu respuesta

Haz clic para o