Neu SQL Abfrage Lagerbestand Verbrauch

so-einfach

Gut bekanntes Mitglied
13. Mai 2014
297
16
Kennt jemand die SQL Abfrage um den Verbrauch jedes Artikels in einem Zeitraum X zu ermitteln wie bei "Bedarf kalkulieren" bei den Bestellprozess? Damit ich im nächsten Schritt einen Workflow machen kann der dies automatisch abfragt und mir eine Mitteilung sendet.
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.702
1.982
Das geht in deine Richtung:

SELECT
YEAR(tBestellung.dErstellt) AS 'Jahr',
ROUND(CONVERT(FLOAT, ISNULL(SUM(tbestellpos.nAnzahl), 0.0)), 2) AS 'Verkaufte Menge'
FROM dbo.tbestellpos
JOIN dbo.tBestellung ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
WHERE tbestellpos.tArtikel_kArtikel = @Key
AND tBestellung.nStorno = 0 -- Stornierte Aufträge nicht beachten
AND tBestellung.dErstellt > DATEADD(YEAR, -24, getdate()) -- wir gehen 12 Monate zurück
AND tBestellung.cType = 'B' -- Keine Angebote / Umlagerungen
GROUP BY YEAR(tBestellung.dErstellt)
ORDER BY YEAR(tBestellung.dErstellt) DESC