none
Berechnen von Ausschuss-Rate in Tabelle RRS feed

  • Frage

  • Hallo, ich habe folgendes Problem:

    Es geht um Anzeige der Ausschuss-Rate von geprüften Teilen

    Ich habe eine Tabelle, in der u.a. folgende Spalten sind: ART_NR, F_CODE

    ART_NR: Artikelnummer

    F_CODE: Sagt aus, ob die Prüfung IO (in Ordnung) oder NIO (nicht in Ordnung) bestanden wurde. Wenn F_CODE = 0 ist, dann ist die Prüfung  IO gewesen, wenn F_CODE > 0 ist dann NIO

    Jetzt würde ich gerne eine Übersicht haben wollen mit folgenden Spalten:

    ART_NR, Anzahl, Ausschuss

    Mit dieser recht einfachen Abfrage kann ich schon mal Artikelnummern und deren Anzahl in der Tabelle anzeigen:

    SELECT ART_NR, count(ART_NR) FROM ERG_TABLE GROUP BY ART_NR

    Frage: Wie kann ich den Ausschuss berechnen und in der 3.Spalte anzeigen?

    (Ausschuss in % ist ja Anzahl_NIO * 100 / Anzahl_Gesamt)

    Hier habe ich etwas gefunden, aber das hilft noch nicht:

    https://www.sql-und-xml.de/sql-tutorial/group-by-zum-aggregieren-auswerten-von-daten.html

    Das müsste ja irgend eine Aggregat-Funktion oder Unterabfrage sein, oder?

    https://docs.microsoft.com/de-de/sql/t-sql/functions/aggregate-functions-transact-sql?view=sql-server-2017

    Vielen Dank schon mal im Voraus.

    • Bearbeitet EWiebe Freitag, 28. Juni 2019 10:14
    Freitag, 28. Juni 2019 10:03

Antworten

Alle Antworten