Neu Datenbestände per SQL abfregen

TotalerNeuling

Mitglied
27. Mai 2023
56
5
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.711
515
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

Mitglied
27. Mai 2023
56
5
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
3.393
778
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

Mitglied
27. Mai 2023
56
5
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

Mitglied
27. Mai 2023
56
5
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 Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Auftragsview per Ameise oder SQL in CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Rückzahlung per Zettle nicht möglich?! Allgemeine Fragen zu JTL-POS 0
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 8
Neu Hersteller per Ameise löschen User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Versandbestätigung per Workflow versenden JTL-Workflows - Fehler und Bugs 1
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Doppelte Versandpositionen per Workflow entfernen JTL-Workflows - Fehler und Bugs 4
Neu Preise ändern bei laufenden eBay Angeboten per Ameise eBay-Anbindung - Fehler und Bugs 5
GPRS: Bild ja/nein per Ameise darstellbar? JTL-Wawi 1.9 7
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
SQL-Abfrage – Stückliste-Artikel ausblenden, nur einzelne Positionen anzeigen JTL-Wawi 1.9 3
SQL-Abfrage für eigene Übersicht im Verkauf – Aufträge zu Angeboten prüfen JTL-Wawi 1.9 2
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 16
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
Mehrere SQL Server JTL-Wawi 1.9 6
Neu Shop Komplettabgleich nicht möglich, Globale Daten verstopft SQL Tabelle tGlobalsQueue komplett JTL-Wawi - Fehler und Bugs 0
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Neu Biete: Windows Server optimiert für JTL und MS SQL Standard Lizenz (8 Monate alt, 42% unter Neupreis) Dienstleistung, Jobs und Ähnliches 1
Gespeicherte Filter (Lagerbewertung) nach SQL Umzug nicht mehr abrufbar JTL-Wawi 1.9 0
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10

Ähnliche Themen