Richy77777
Sehr aktives Mitglied
Hallo wir benützen in "Eigene Übersichten" für Artikel folgende Abfrage um die letzen 5 x Wareneingänge für diesen Artikel zu sehen:
SELECT TOP (5)
CAST(tArtikelHistory.fAnzahl AS INT) as Stückzahl,
CONVERT(money,tArtikelHistory.fEKNetto) as 'EK Netto',
tArtikelHistory.dGebucht as Buchungsdatum,
tBuchungsArt.cName as Buchungsart
FROM tArtikelHistory
LEFT JOIN tBuchungsArt
ON tArtikelHistory.kBuchungsart = tBuchungsArt.kBuchungsart
WHERE kArtikel = @Key AND fAnzahl >0 AND tArtikelHistory.kBuchungsArt = 10
ORDER BY dGebucht DESC
Aber leider zeigt es den Wareneingang für alle Läger die Angelegt sind.
Wie müsste die Abfrage ausschauen wenn ich das nur für ein bestimmtes Lager haben will (z.B. über den Lagernamen?)
vielen Dank im Voraus
SELECT TOP (5)
CAST(tArtikelHistory.fAnzahl AS INT) as Stückzahl,
CONVERT(money,tArtikelHistory.fEKNetto) as 'EK Netto',
tArtikelHistory.dGebucht as Buchungsdatum,
tBuchungsArt.cName as Buchungsart
FROM tArtikelHistory
LEFT JOIN tBuchungsArt
ON tArtikelHistory.kBuchungsart = tBuchungsArt.kBuchungsart
WHERE kArtikel = @Key AND fAnzahl >0 AND tArtikelHistory.kBuchungsArt = 10
ORDER BY dGebucht DESC
Aber leider zeigt es den Wareneingang für alle Läger die Angelegt sind.
Wie müsste die Abfrage ausschauen wenn ich das nur für ein bestimmtes Lager haben will (z.B. über den Lagernamen?)
vielen Dank im Voraus