SQL Group by sum()

  • Hallo

    Ich habe folgendes SQL Script welches mir Menge, Artikel, Artikelname usw. liefert. Wie schaffe ich es, dass mir jeder Artikel nur 1mal mit der entsprechend summierten Menge angezeigt wird?



    Hier mein Versuch- liefert aber den Fehler

    Die t1.id Spalte ist in der Auswahlliste ungültig, da sie nicht in einer Aggregatfunktion und nicht in der GROUP BY klausel enthalten ist.
    usw.
    usw.
    usw.



    THX for HELP

    MrTee

  • Warum tust du nicht einfach, was von dir verlangt wird? :)

    Oder du schmeißt die Attribute, die sich innerhalb einer Gruppe unterscheiden einfach raus. Es können nur Attribute ausgegeben werden, die für die ganze Gruppe gleich sind.

  • thx a lot

    :thumb: Paulchen du bist a wahnsinn. Ich war schon am v....... und wohl auch ein wenig zu schreibfaul. ICh war der MEinung es reicht wenn ich die Spalte angebe nach der ich gruppieren will.

    So siehts richtig aus:



    Tja herzlichen dank nochmal.

    MrTee:) :thumb:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!