Auf Thema antworten

Hallo ich komme nicht wirklich weiter und bräuchte mal einen Ansatz.


Ich habe eine Abfrage die mir die top verkauften Artikel in einer Zeitspanne ausgibt. Jetzt brauche ich noch eine Abfrage die die Artikel in Serien gruppiert und mir den Umsatz der Serien ausgibt.


mit group komme ich nicht weiter.


Mit folgender Abfrage bekomme ich die top verkauften Artikel der letzten 90 Tage.



[CODE]select top 100 art.kArtikel, art.cArtNr, name.cname, art.kWarengruppe, name.kSprache,

    ( select sum( nAnzahl)

        from dbo.tbestellpos

        join dbo.tBestellung

        on dbo.tBestellung.kBestellung = dbo.tbestellpos.tBestellung_kBestellung

        where dbo.tbestellpos.tArtikel_kArtikel =art.kArtikel

        and dbo.tBestellung.dErstellt >= DATEADD(day, -90, getdate())) as Verkauf, art.cAktiv, ROUND(art.fVKNetto, 2) as 'VK(Netto)', ROUND(art.fEKNetto,2) as 'EK(Netto)' , art.cserie

    from dbo.tArtikel art

    join dbo.tArtikelBeschreibung name

    on name.kArtikel = art.kArtikel


    and art.cArtNr not like 'muster%'

    and name.kSprache = 1

    order by Verkauf DESC[/CODE]




tArtikel = Artikeldaten (auch Serie)


tArtikelBeschreibung (brauch nur die für den Deutschenmarkt)


tbestellpos alle bestellten Positionen


tBestellung alle Bestellungen benötige ich nur für die Zeit Begrenzung


Zurück
Oben