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

Andrej Jr

Mitglied
25. Februar 2025
10
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
810
294
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.307
702
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
141
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.307
702
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.307
702
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.307
702
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.307
702
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 JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 6
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Extern erstelltes SQL - Angebot falsche Werte User helfen Usern - Fragen zu JTL-Wawi 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seriennummern und SQL Abfragen User helfen Usern - Fragen zu JTL-Wawi 1
Update SQL Server Management Studio JTL-Wawi 1.10 1
Neu Einrichtung SQL in neuem Rechner funktioniert nicht Installation von JTL-Wawi 3
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Rechnung nur für bestimmte Kundengruppe drucken, aber für alle Erstellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu SEO URL für den Blog Allgemeine Fragen zu JTL-Shop 2
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Neu Biete Connector-Tools für vollautomatische Lieferantenbestellungen an uvm. Dienstleistung, Jobs und Ähnliches 2
Externe Auftragsnummer für Rechnungs-Druckvorlage nicht vorhanden JTL-Wawi 1.11 6
Neu Sind Support-Tickets für WaWi und Ameise ohne kostenpflichtigen Tarif nicht mehr möglich? JTL-Wawi - Fehler und Bugs 3
Neu Coupon-Steuer Plugin: Korrekte Steuerberechnung für JTL-Shop Coupons Plugins für JTL-Shop 1
Neu Neuer Server für kleines Unternehmen User helfen Usern - Fragen zu JTL-Wawi 43
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Open-Source-Lösung für produzierende Betriebe User helfen Usern 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Neu SUCHE Freelancer für JTL WAWI Anbindung an WooCommerce und Einrichtung Dienstleistung, Jobs und Ähnliches 2
Amazon-ASIN mit mehreren SKU für Chargenverfolgung JTL-Wawi 1.10 0
Neu ID Hook für Warenkrob User helfen Usern 0
Neu Platzhalter für GPSR werden mit angezeigt PrestaShop-Connector 1
In Diskussion Workflow für voraussichtlichen Liefertag erstellen JTL-Workflows - Ideen, Lob und Kritik 6
Neu Workflow für voraussichtlichen Liefertag erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu CustomWorkflow für Pattenkonto JTL-Workflows - Ideen, Lob und Kritik 1
Neu Adressetiketten für Briefe mit Etikettendrucker erstellen / Formatierungsproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu 🚀 Pilotkunden gesucht: HS Dynamic Pricing Plugin für JTL-Shop Plugins für JTL-Shop 0
Wichtig 💡Die Retourenplattform für Webshops – Expertise von unserem neuen Partner Returnless News, Events und Umfragen 0
Neu Kapazitäten frei für Routineaufgaben JTL Wawi Dienstleistung, Jobs und Ähnliches 0
Neu Trainingsmodus für JTL-POS gewünscht JTL-POS - Ideen, Lob und Kritik 0
Artikel teilweise nicht für Verkaufskanäle aktivierbar JTL-Wawi 1.10 0
Neu VCS lite: Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Amazon-Anbindung - Fehler und Bugs 0
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
WF - automatisches Aktivieren / Deaktivieren für Verkaufskanal Shop JTL-Wawi 1.9 6
Artikel nicht automatisch für Verkaufskanal aktivieren JTL-Wawi 1.10 2

Ähnliche Themen