Neu Datenbestände per SQL abfregen

TotalerNeuling

Mitglied
27. Mai 2023
16
1
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.317
366
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
16
1
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
2.648
512
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
16
1
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
16
1
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 Per Button/ Link Artikel in den Warenkorb legen Technische Fragen zu Plugins und Templates 1
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Neu WMS/Packtisch+ ... manuelle Workflows per Barcode auslösen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Gutscheine aktualisieren bzw. mehrere per Import deaktivieren? Allgemeine Fragen zu JTL-Vouchers 1
Neu shopapotheke per Anbindung eBay-Anbindung - Fehler und Bugs 1
Neu Umlagerung per Ameisen-Import JTL-Wawi - Fehler und Bugs 1
Neu In einen Portlet-Container im Frontend per Ajax Datennachladen (weitere anzeigen) Technische Fragen zu Plugins und Templates 1
Neu eBay Plus Angebote per Ameise steuerbar ? Eigene Übersichten in der JTL-Wawi 6
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferadresse / Rechnungsadresse im Auftrag per Doppelklick wählbar machen JTL-Wawi - Ideen, Lob und Kritik 0
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu LS-Pos Kundenrechnung per Email Fragen rund um LS-POS 1
Neu Warenkorb per Link teilen Allgemeine Fragen zu JTL-Shop 7
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 2
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 1
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kundendatenimport via SQL JTL-Wawi 1.6 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu SQL Ausgabe Bestellinformationen JTL Ameise - Eigene Exporte 4
Neu SQL Script - geänderte Tabellen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen