Geralmente, para obtermos o valor máximo de um banco de dados, fazemos assim:
SELECT outra_coluna, MAX(coluna_do_valor) FROM nossa_tabela
Só que esse tipo de query não vai retornar o valor máximo correto.
Para obter o valor correto, deve ser usado uma sub-query.
Para o valor máximo, é dessa forma:
SELECT outra_coluna, MAX(coluna_do_valor) FROM nossa_tabela WHERE coluna_do_valor = (SELECT MAX(coluna_do_valor) FROM nossa_tabela)
Para o valor mínimo, fazemos assim:
SELECT outra_coluna, MIN(coluna_do_valor) FROM nossa_tabela WHERE coluna_do_valor = (SELECT MIN(coluna_do_valor) FROM nossa_tabela)