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

Andrej Jr

Mitglied
25. Februar 2025
9
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
793
287
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.062
592
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
134
27
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.062
592
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.062
592
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.062
592
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.062
592
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
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Rechnung Abfrage IstStorniert JTL-Wawi 1.8 2
Neu Abfrage Business-Kunde in Worklow User helfen Usern - Fragen zu JTL-Wawi 3
Neu if else abfrage Arbeitsabläufe in JTL-Wawi 1
Neu Abfrage offene Aufträge von GESTERN oder VORGESTERN User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Shop-Template Technik – optimiert für Performance & Conversion Templates für JTL-Shop 0
Neu GA4-Tracking für JTL-Shop 5 – sauberes E-Commerce & Kategoriepfade Plugins für JTL-Shop 0
So aktivieren Sie FEFO (Zuweisung des zuerst ablaufenden Bestands) für Arbeitsaufträge. JTL-Wawi 1.10 0
Neu Versandkosten für bestimmte Produkte (AT = 0 €, Ausland = 180 €) Betrieb / Pflege von JTL-Shop 0
Neu Import von SEO Meta Daten für Plattform Woocommerce WooCommerce-Connector 3
Neu Welche URLs/Ports werden für den JTL Worker benötigt? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Suche Dienstleister für Providerwechsel von Domainfactory zu All-Inkl Dienstleistung, Jobs und Ähnliches 7
Neu Suchen Wawi- und Shopspezialist (m/w/d) für Pflege von Bestandssystem inhouse in PLZ 24* Dienstleistung, Jobs und Ähnliches 0
Neu Zusätzliche Daten für jedes Produkt Technische Fragen zu Plugins und Templates 4
JTL-Workflows >> Aufträge >> Ausgeliefert >> Abrechnungsposition für Versandkosten hinzufügen JTL-Wawi 1.10 3
Neu Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu Import von SEO Meta Daten für Plattform Woocommerce JTL-Ameise - Ideen, Lob und Kritik 0
Neu Versandgewichte exportieren für Anbietervergleich JTL Ameise - Eigene Exporte 4
Neu JTL mit Shopify für Etsy anstatt JTL mit Unicorn2 - hat das jemand gemacht? Anbindung, bestehende Artikel mappen? Multishop? Shopify-Connector 2
Neu Suche Linux-Spezialisten für die Betreuung von unseren Servern Dienstleistung, Jobs und Ähnliches 1
Neu Werte für Merkmale oder Eigenschaften Amazon-Lister - Fehler und Bugs 0
Neu B2B Preis für JTL Wawi -> Amazon aktivieren, nur wie? User helfen Usern - Fragen zu JTL-Wawi 4
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Automatischer Workflow für Versand von Gutscheinen versendet den Gutschein nicht JTL-Wawi 1.10 2
Workflow für Benachrichtigung bei Stammkunden JTL-Wawi 1.10 9
Ameise Preisimporte für Marktplätze funktionieren nicht JTL-Wawi 1.10 1
Neu Druckvorlagensets für Kundengruppen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Workflow Versandart prüfen und im Auftrag setzen - speziell für Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Seagull Treiber für den Zebra LP2844 JTL-ShippingLabels - Fehler und Bugs 0
Neu In welcher Tabelle werden die Daten für den Amazon Lister 2.0 gespeichert? Amazon-Lister - Fehler und Bugs 5
Neu zweiten Mandanten für Ankauf von Ware? gleiche Firma, gleiche Person. Lizenzen? User helfen Usern - Fragen zu JTL-Wawi 2
Preis im Warenkorb für 10 min sichern, wenn Preis geändert wurde. Ist das möglich? Einrichtung JTL-Shop5 3
Neu Staffelpreise für Metro.de JTL-Ameise - Ideen, Lob und Kritik 0
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Einstellungen für den DHL Ausdruck für Retourenetiketten für limango JTL-Wawi 1.10 0
Neu Verschiedene Startseiten für angemeldete und nicht angemeldete Benutzer möglich? Allgemeine Fragen zu JTL-Shop 6
Keine Suchergebnisse für Artikelnummer Lieferant JTL-Wawi 1.10 2
Neu Ankündigung: Entwicklung eines modified-Connectors für JTL-WaWi Modified eCommerce-Connector 0
Neu Eazyedit - KI-Bildbearbeitung für JTL User helfen Usern 0
Neu After-Sales-Marketing für Reputationsmanagement und Kundenbindungsmaßnahme User helfen Usern 0
Kann keinen neuen Export für Google Shopping mehr erstellen Allgemeine Fragen zu JTL-Shop 4
AltTitle für Bilder im WebShop und SEO? Einrichtung JTL-Shop5 1
Neu geplanter Releasetermin für Version 5.5.3? JTL-Shop - Fehler und Bugs 4
Neu Softwarelösung für Visagist inkl. Mini-Shop & Kassa User helfen Usern 22
Neu Google shopping export - neue Produkte markieren um eine Werbung nur für neue Produkte laufen zu lassen Technische Fragen zu Plugins und Templates 1
Neu feinere WMS Rechte über Benutzergruppen für gängige WMS Vorgänge JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0

Ähnliche Themen