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.