SQL-Abfrage für eigene Übersicht im Verkauf – Aufträge zu Angeboten prüfen

Andrej Jr

Mitglied
25. Februar 2025
12
1
Hallo zusammen,

ich möchte in JTL-Wawi eine SQL-Abfrage erstellen, die mir eine Übersicht aller Angebote zeigt, zu denen bereits ein Auftrag existiert. Die Abfrage soll folgende Daten ausgeben:

  • Auftragsnummer
  • Auftragsstatus
  • Auftrag Erstell-Datum
  • Benutzer, der den Auftrag erstellt hat
Mein aktueller Ansatz:

SQL:
SELECT o.cAuftragsnr AS [Auftragsnummer], o.cStatus AS [Auftragsstatus], o.dErstelldatum AS [Auftrag Erstell Datum], b.cName AS [Erstellt von]

FROM [eazybusiness].[Auftrag].[tAuftrag] o JOIN [eazybusiness].[Angebot].[tAngebot] a ON o.kAngebot = a.kAngebot LEFT JOIN [eazybusiness].[dbo].[tBenutzer] b ON o.kBenutzer = b.kBenutzer

WHERE a.kAngebot = @Key -- Hier den Platzhalter @Key verwenden


Trotz dieses Ansatzes funktioniert die Abfrage nicht richtig. Ich suche dringend nach einer funktionierenden Lösung oder alternativen Ideen. Vielen Dank im Voraus für eure Unterstützung!
 
Zuletzt bearbeitet:

MirkoWK

Sehr aktives Mitglied
14. März 2022
830
304
ich möchte in JTL-Wawi eine SQL-Abfrage erstellen, die mir eine Übersicht aller Angebote zeigt, zu denen bereits ein Auftrag existiert. Die Abfrage soll folgende Daten ausgeben:

Hi, schau mal, ob das hier weiterhilft:
(Deine Wawi-Version wäre natürlich interessant)

SQL:
SELECT
    o.cAuftragsnr AS 'Angebotsnummer',
    o.nAuftragStatus AS 'Angebotsstatus',
    --o.nKomplettAusgeliefert AS 'Angebots-Lieferstatus', -- alternativ
    o2.cAuftragsNr AS 'Auftragsnummer',
    o2.nAuftragStatus AS 'Auftragsstatus',
    --o2.nKomplettAusgeliefert AS 'Auftrags-Lieferstatus', -- alternativ
    o2.dErstellt AS 'Auftrag Erstell Datum',
    b.cName AS 'Auftrag Erstellt von'
FROM
    Verkauf.tAuftrag o
    LEFT JOIN Verkauf.tAuftrag o2 ON o2.kAuftragQuelle = o.kAuftrag AND o2.nType = 1 AND o.nType = 0
    LEFT JOIN tBenutzer b ON o2.kBenutzer = b.kBenutzer
WHERE
    o.nType = 0
    AND o2.kAuftrag IS NOT NULL
    --AND o.kAuftrag = @KEY -- Kommentar entfernen, wenn alle zu sehen sein sollen
ORDER BY
    o.dErstellt DESC

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: frankell

der-rasenmaeher.de

Aktives Mitglied
23. Juli 2009
74
7
Hallo,
ich habe 1.9.8.0 und würde gerne eine Eigene Übersicht erstellen.
Habe aber nicht das Richtige gefunden.
Ich möchte in der Eigenen Übersicht in Verkauf folgendes haben:
- Artikelnummer
- HAN
- Positionsname
- Durchschn Einkaufspreis(netto)
- Brutto-VK
- Hersteller
- Warengruppe
Hat schon jemand solch einen SQL-Befehl oder kann mir das erstellen?

Vielen Dank und Gruß
Peter
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Hallo Peter,

da das relativ simpel war:

SQL:
SELECT 
    AP.fAnzahl AS 'Menge', 
    ART.cArtNr AS 'Artikelnr.', 
    ART.cHAN AS 'HAN', 
    AP.cName AS 'Positionsname', 
    ART.fEKNetto AS 'EK netto', 
    ART.fVKNetto*1.19 AS 'VK brutto Std', 
    AP.fVkNetto*1.19 AS 'VK brutto Pos', 
    H.cName AS 'Hersteller', 
    WG.cName AS 'Warengruppe' 
FROM 
    Verkauf.tAuftragPosition AS AP 
    LEFT JOIN tArtikel AS ART ON AP.kArtikel = ART.kArtikel 
    LEFT JOIN tWarengruppe AS WG ON ART.kWarengruppe = WG.kWarengruppe 
    LEFT JOIN tHersteller AS H ON ART.kHersteller = H.kHersteller 
WHERE 
    AP.kAuftrag =
@key

Es werden alle Positionen ausgegeben, also nicht nur Artikelpositionen. Du hast zwar keine Mengenangabe genannt, aber sollte vielleicht dennoch enthalten sein. Die sonstigen Zahlenwerte beziehen sich aber auf je ein Stück.

VG,
Frank
 

dapole

Sehr aktives Mitglied
27. Oktober 2014
154
30
Du musst schon eineen Auftrag anklicken, damit die 'Werte' für deienen gewählten Auftrag angezeigt wqerden können ....

[...]

LEFT JOIN tHersteller AS H ON ART.kHersteller = H.kHersteller
WHERE
AP.kAuftrag =
@key
[...]

-> @key: Der selektierte Datensatz (markierte) -> Ist kein Datensatz m arkiert, gibt es auch keine Werte
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Sorry, die Beiträge wurden mir noch nicht angezeigt. Sonst hätte ich mir den vorher ja sparen können.

Du hast aber auch mindestens JTL Advanced, oder?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Ok, dann liegt es daran schon mal nicht.

Auch wenn es nicht dran scheitern sollte, aber nimm mal en Zeilenumbruch zwischen AP.kAuftrag = und @key weg und schreibe das k von @key groß, also:

AP.kAuftrag = @Key

Das ist eigentlich nur Kosmetik, aber nur um sicherzugehen.

Ansonsten könnte ich mir das nicht erklären, bei mir funktioniert es. Getestet in einer 1.9.7.0 und einer 1.10.10.4.

BIst Du auch sicher, dass Du die Eigene Übersicht im Bereich "Verkauf" erstellt hast?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Andere "Eigene Übersichten" funktionieren aber, oder? Nicht dass am Ende nur die Lizenz für die Eigenen Übersichten fehlt. :)

Wenn es aber auch daran nicht liegt, dann würde ich mal ein Ticket bei JTL aufmachen. Am Code selbst liegt es ja nicht.
 

der-rasenmaeher.de

Aktives Mitglied
23. Juli 2009
74
7
... jetzt habe ich die Lösung.
Das Feld, in dem die Positionen angezeigt werden, war zu klein🤦‍♂️ - da soll man drauf kommen.
Allerdings sind alle Zahlen mit 10 Stellen hinter dem Komma angegeben
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
:D

Geht auch mit weniger/ohne Nachkommastellen:

SQL:
SELECT
    CAST(AP.fAnzahl AS INT) AS 'Menge',
    ART.cArtNr AS 'Artikelnr.',
    ART.cHAN AS 'HAN',
    AP.cName AS 'Positionsname',
    ART.fEKNetto AS 'EK netto',
    CAST(ART.fVKNetto*1.19 AS MONEY) AS 'VK brutto Std',
    CAST(AP.fVkNetto*1.19 AS MONEY) AS 'VK brutto Pos',
    H.cName AS 'Hersteller',
    WG.cName AS 'Warengruppe'
FROM
    Verkauf.tAuftragPosition AS AP
    LEFT JOIN tArtikel AS ART ON AP.kArtikel = ART.kArtikel
    LEFT JOIN tWarengruppe AS WG ON ART.kWarengruppe = WG.kWarengruppe
    LEFT JOIN tHersteller AS H ON ART.kHersteller = H.kHersteller
WHERE
    AP.kAuftrag = @Key
 
  • Gefällt mir
Reaktionen: hula1499
Ähnliche Themen
Titel Forum Antworten Datum
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
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
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
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
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 4
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Individuelle Software, Web & Automatisierung für den E-Commerce – Nodarix GmbH Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt Dienstleistung, Jobs und Ähnliches 0
Neu Wir suchen Mitstreiter für ein gemeinsames Konfigurator-Projekt User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Kundengruppeneinstellungen für Mindestabnahme und Abnahmeintervall löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Installationsdatei für JTL‑Wawi 1.9.6.5 Installation von JTL-Wawi 2
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Neu Artikelname & Beschreibung angepasst für jeweiligen Marktplatz Arbeitsabläufe in JTL-Wawi 1
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
API 2.1 für OnPrem? JTL-Wawi 2.0 6
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu Neue Kennzeichnungspflicht für Elektrogeräte (Altgeräterücknahme) Betrieb / Pflege von JTL-Shop 4
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 5
Neu Neue Tracking-URL für DPD JTL-ShippingLabels - Fehler und Bugs 4
AboutYou keine Felder für GPSR Daten SCX-(Ninepoint)-Anbindungen 0
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Neu Connectorupdates für Shopware 6.7.7 bzw 6.7.8? Shopware-Connector 39
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0

Ähnliche Themen