Neu Wareneingang für Spezielles Lager

Richy77777

Sehr aktives Mitglied
9. November 2015
185
28
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
 
  • Ich liebe es
Reaktionen: flo08

Shopworker.de

Offizieller Service Partner
SPBanner
4. Januar 2011
4.206
589
Arnsberg, Sauerland
Firma
Shopworker GmbH
Hallo Richy,

ich würde in der WHERE Anweisung auch noch nach dem gewünschten Lager suchen, die Lager findest du glaube ich in tLager (ungeprüft)
 

KevinK

Mitglied
Mitarbeiter
1. April 2016
1.568
128
Hückelhoven
Firma
JTL-Software-GmbH
Hallo @Richy77777,

Du musst von tArtikelHistory auf tWarenLagerPlatz und von da aus auf tWarenlager, damit Du bestimmte Warenläger eingrenzen kannst 🙂
 

KevinK

Mitglied
Mitarbeiter
1. April 2016
1.568
128
Hückelhoven
Firma
JTL-Software-GmbH
Hallo @Richy77777,

dann versuche es mal hiermit:

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
JOIN tWarenLagerPlatz ON tWarenLagerPlatz.kWarenLagerPlatz = tArtikelHistory.kWarenLagerPlatz
JOIN tWarenlager ON tWarenlager.kWarenLager = tWarenLagerPlatz.kWarenLager
WHERE kArtikel = @Key AND fAnzahl >0 AND tArtikelHistory.kBuchungsArt = 10 and tWarenlager.cName = 'Name'
ORDER BY dGebucht DESC
 
  • Gefällt mir
Reaktionen: Richy77777

Ähnliche Themen