Lagerstand nach Datum und Lager

Navigation:  Skripts > SQL-Abfragen >

Lagerstand nach Datum und Lager

Previous pageReturn to chapter overviewNext page

Beschreibung

Liefert alle Artikel mit der Lagermenge zu einem gewissen Zeitpunkt und einem bestimmten Lager.

 

 

Eingabewerte

set @Datum = : Geben Sie das gewünschte Datum ein. Beachten Sie bitte die Uhrzeit. '2011-01-01 00:00:00' bedeutet, dass der Wert dem 01.01. morgens um Mitternacht entspricht. Geben Sie das Datum mit Uhrzeit 00:00:00 an und addieren sie sicherheitshalber einen Tag, oder geben Sie als Uhrzeit 23:59:59 an.

 

set @LagerID = : Geben Sie die LagerID ein. Diese finden Sie in der Tabelle tbl_Lager

 

 

SQL-Skript

declare @Datum datetime,

@LagerID bigint

 

set @Datum = CONVERT(DATETIME, '2011-01-01 00:00:00', 102)

set @LagerID = 1

 

SELECT     ID, dbo.Artikel_Lagerstand_Datum(ID, @LagerID, @Datum) AS Lagerstand, dbo.Artikel_DruchschnittEK_Datum(ID, @LagerID, 

                      @Datum, dbo.Artikel_Lagerstand_Datum(ID, @LagerID, @Datum)) AS EK_durchschnitt, EK, 

                      Artikelnummer

FROM         tbl_Artikel

where dbo.Artikel_Lagerstand_Datum(ID, @LagerID, @Datum) > 0

 

 

Hinweis

"EK_durchschnitt" (Einzelpreis) berücksichtigt die Preisänderungen im EK

 

"EK" (Einzelpreis) verwendet als Grundlage den letzten Artikel EK und dient als Referenz um eventuelle Fehler (große Abweichungen) in der EK_Summe zu erkennen.