Neu Datenbestände per SQL abfregen

TotalerNeuling

Aktives Mitglied
27. Mai 2023
82
9
Hallo liebe Helfende,

ich bin einige Tage schon am basteln einer SQL-Abfrage das mir die aktuellen Bestände ausgibt. Die Ameise funktioniert recht zuverlässig aber das dauert mir mit 2 Minuten zu lange (generell: Warum dauert der Ameisenexport länger als eine SQL-Abfrage).

Wäre nett, wenn mir jemand helfen könnte um folgende CSV-Datei zu erstellen, welche mir alle Lagerbestände der aktiven Lager ausgibt.


Kategorie1Kategorie2Kategorie3Art.Nr.Art.NameBW LagerBW LagerLager1Lager2Lager3Lagerx
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Du schreibst, dass du das was die Ameise macht, gerne mit einem anderen DB-Client an die Datenbank schicken willst.
Du kannst mit einem beliebigen SQL-Sniffer einfach die SQL Befehle mitlesen, die die Ameise an die Datenbank schickt, wenn du deinen Export ausführst.
Im Management Studio wäre der SQL-Profiler eingebaut, aber die Wawi bringt glaub ich auch einen SQL-Sniffer mit.
Dann kannst du in dem Mitschnitt auch erkennen wo die Abfrage am meisten Zeit verbraucht und ggf. optimieren.
 

TotalerNeuling

Aktives Mitglied
27. Mai 2023
82
9
Das hört sich sehr interessant an, danke.
Allerdings war ich nicht mal in der Lager, mich mit dem Management Studio an unserer Wawi-Cloud-Datenbank anzumelden.
Ich habe es mit der Portnummer und ohne die Portnummer versucht, ohne Erfolg.
 

John

Sehr aktives Mitglied
3. März 2012
4.110
1.047
Berlin
Ja, Vorgänge der Ameise oder der Wawi per SQL mitsniffen ist immer hilfreich, auch wenn die SQLs manchmal zu viel machen.

Geh mal in der Wawi in die Verwaltung der Lager und dann dort in die Registerkarte Artikel.
Dort werden alle Artikel des gewählten Lagers ausgegeben. Der SQL dazu könnte für ich passen.

Ich benötige aktuell auch Bestände je Lager und nehme so etwas. Obacht, vermutlich nicht WMS tauglich, da wir nur mit normalen Lagern arbeiten.
Des Weiteren werden hier Stücklisenartikel ausgeblendet und nur Artikel mit Bestand > 0 ausgeben.
@kWarenlager

Code:
DECLARE @kWarenlager Int
SET @kWarenlager = 1

SELECT
        vStA.kArtikel,
        vStA.cArtNr,
        vStA.cName,
        vLbProLag.fBestand AS fBestandImLager,
        vLbEx.fReserviert
        from vLagerbestandProLager vLbProLag
        JOIN vStandardArtikel vStA ON vStA.kArtikel = vLbProLag.kArtikel
        JOIN vLagerbestandEx vLbEx ON vLbEx.kArtikel = vLbProLag.kArtikel
        WHERE kStueckliste = 0   
        AND vLbProLag.fBestand > 0
        AND vLbProLag.kWarenlager = @kWarenlager
        ORDER BY cArtNr ASC
 

TotalerNeuling

Aktives Mitglied
27. Mai 2023
82
9
Hallo John,

Leider verschieben sich bei uns ständig die Prios und ich kam erst jetzt dazu, den Code zu testen. Er ist sehr effektiv und super schnell. Vielen Dank dafür.

Kannst Du vielleicht den Code so anpassen, dass alle aktiven Lagerplätze mit Menge und Lagernamen ausgegeben werden. Wobei der Lagername als Spaltenkopf oder auch in der Datenzeile stehen dürfte.
 

TotalerNeuling

Aktives Mitglied
27. Mai 2023
82
9
Hallo John,

vielen Dank für die Zeilen. Nach etwas Einarbeitung habe ich auch die Abkürzungen verstanden.

Vielen Dank an allen.

Bis zum nächsten Mal :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Labels setzen per v1/v2/GraphQL? JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 1
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Banner per OPC auf Artikelseite Allgemeine Fragen zu JTL-Shop 5
Gelöst Workflow - Seriennummer per Mail versenden JTL-Workflows - Fehler und Bugs 1
In Diskussion Warnung per Mail wenn Paket seit x Tagen in Filiale zu Abholung (DHL Sendungsverfolgung) Track&Trace JTL-Workflows - Ideen, Lob und Kritik 6
Neu Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 3
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 5

Ähnliche Themen