Problem mit MAX und MIN

Status
Nicht offen für weitere Antworten.

Alex_winf01

Top Contributor
Ich habe folgenden Befehl:

Code:
select MAX(anzahl) from dokumentation where status_abgeschlossen_weil != 'gelöscht' or status_abgeschlossen_weil is null and anzahl NOT IN (Select MIN(anzahl)from dokumentation)

Hintergrund:

Es soll die höchste Dokumentation angezeigt werden, die noch nicht gelöscht ist, aber nicht die niedrigste (z. B. die 1.) So wird diese aber doch gelöscht. Wer kann mir helfen?
 
Wo wird da was gelöscht?

ein Select ist ein Select und kein Delete!

Was eventuell falsch sein könnte ist das !=

Normalerweise ist das bei SQL ein <>
 
Sorry. 😳

Er zeigt mir trotzdem die niedrigste Doku an - obwohl die niedrigste (als Beispiel) nicht mit angezeigt werden soll
 
du musst deine ands und ors klammern, im Moment gilt wahrscheinlich

WHERE (geschlossen1) OR (geschlossen2 and min)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben