Where - największa wartość

0

Cześć,

Czy może ktoś pomoc z poniższym problemem?
Mam zapytanie, gdzie w jednej kolumnie są wartości liczbowe, chciałbym w warunku WHERE pobrać ten wiersz, który ma w tej jednej kolumnie najwyższą wartość.

Może macie pomysł jak to zrobić?
Z góry dziękuję

1
  1. nie podałeś jaka to baza
  2. szybciej byś taką podstawę znalazł w googlu niż tu czekał na odpowiedź
  3. Najczęściej to MAX(field_name)
2

zależy od tego co chcesz osiągnąć, ale możesz skorzystać z:
MAX
TOP 1 (lub LIMIT w zależności rdbms) + ORDER BY DESC

2

do filtrowania po wartościach agregowanych służy HAVING a nie WHERE - w Twoim przypadku to będzie coś w ten deseń SELECT kolumna1, kolumna2, Max(Kolumna3) FROM tabela GROUP BY kolumna1, kolumna2 HAVING kolumna3 = Max(kolumna3)

1 użytkowników online, w tym zalogowanych: 0, gości: 1