SQL-Frage

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • SQL-Frage

    Wenn mir hier keiner helfen kann bin ich auch net böse, aber n Versuch is es wert. Ich hab folgende Aufgabe:

    Ich soll Einkaufsabteilungen die Aufträge besitzen die wiederum Positionen haben (also die Aufträge haben bis zu 24 Positionen) so gruppieren, dass die Einkaufsabteilungen jeweils dabei stehen haben wie viele Positionen ihre Aufträge im Durchschnitt auf Ganzzahlen gerundet besitzen. Also ungefähr so:

    Name Durchschnitt

    EA1 3
    EA2 5
    EA3 22

    usw.

    Mein Code sieht derweil so aus:

    Select auf_ea_ea_nr Name, round(avg(durchschnitt)) Durchschnitt from
    (Select auf_ea_ea_nr, auf_id,count(*) durchschnitt
    from auftraege, auftrags_modelle, auftrags_positionen
    where aupo_aumo_id = aumo_id AND
    aumo_auf_id = auf_id AND
    auf_ea_ges_nr = '01' AND
    nvl(auf_kz_storno, 'N') = 'N'
    group by auf_ea_ea_nr,auf_id)
    group by auf_ea_ea_nr;

    Der Thread kann meinetwegen gelöscht werden. Bin doch noch draufgekommen ;)

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von Robster ()

  • Benutzer online 1

    1 Besucher