Neu Ich brauche mal eure Hilfe da ich kein SQL kann!

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Ich brauche unbedingt eine SQL Abfrage für die Mailvorlagen und für die Rechnung.
Und zwar wird bei Teillieferung das im Feld Versandstatus angezeigt. Leider ist das nie als Variable vorhanden, auch nicht als Offene Artikel.
Jedenfalls nie dort wo ich es gebrauchen kann. Ich habe nun 2 Tage versucht das hinzubekommen, geiht nicht.

Vielleicht kann mir ja jemand ein SQL dafür hier posten.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
810
294
Vielleicht ist das was hier:

SQL:
SELECT
    CASE
        WHEN SUM(fAnzahlGeliefert) = 0 THEN 'offen'
        WHEN SUM(fAnzahlOffen) = 0 THEN 'geliefert'
        ELSE 'teilgeliefert'
    END AS 'Status'
FROM
    Verkauf.tAuftragPositionEckdaten
WHERE
    kAuftrag = [AuftragsID]

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

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
539
Kannst du bitte für mich Doofen genau sagen wie ich das in eine Mail einbinde bzw. auch in die Rechnung?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
810
294
für die Rechnung musste ich den Code grundsätzlich noch etwas anpassen, da der Bezug ein anderer ist. Hatte das versehentlich für die Auftragsebene gemacht..
Das in den eckigen Klammern war als Platzhalter gedacht ;) :

Druckvorlage Rechnung:
SQL:
COND(JTL_DirectQuery("SELECT
    CASE
        WHEN SUM(eck.fAnzahlGeliefert) = 0 THEN 'offen'
        WHEN SUM(eck.fAnzahlOffen) = 0 THEN 'geliefert'
        ELSE 'teilgeliefert'
    END AS 'Status'
FROM
    Verkauf.tAuftragPositionEckdaten eck
    LEFT JOIN tRechnung r ON r.tBestellung_kBestellung = eck.kAuftrag
WHERE
    r.kRechnung = " + str$(Report.InternalId,0,0))='teilgeliefert','-Teillieferung')

Mailvorlage Rechnung:
SQL:
{%- capture query -%}
SELECT
    CASE
        WHEN SUM(eck.fAnzahlGeliefert) = 0 THEN 'offen'
        WHEN SUM(eck.fAnzahlOffen) = 0 THEN 'geliefert'
        ELSE 'teilgeliefert'
    END AS 'Status'
FROM
    Verkauf.tAuftragPositionEckdaten eck
    LEFT JOIN tRechnung r ON r.tBestellung_kBestellung = eck.kAuftrag
WHERE
    r.kRechnung = {{ Report.InternalId }}
{%- endcapture -%}
{%- assign result = query | DirectQueryScalar -%}
{%- if result == 'teilgeliefert' -%}Teillieferung{%- endif -%}

Hoffe das hilft.
 
  • Gefällt mir
Reaktionen: gnarx
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 0
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
Neu Wawi 2.0.... Hab ich was verpasst? ;-) Eigene Übersichten in der JTL-Wawi 1
Neu Kartenzahlung mit Zettle / Wo finde ich einen Transaktionscode in der Datenbank? Allgemeine Fragen zu JTL-POS 0
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Ich möchte den Bestand der Verpackungskartons im System verwalten und nachverfolgen JTL-Wawi 1.10 2
Neu Wie lege und inseriere ich sehr ähnliche Artikel so effizient wie möglich auf eBay und Shopify User helfen Usern - Fragen zu JTL-Wawi 0
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie starte ich JTL WMS Installation von JTL-WMS / JTL-Packtisch+ 1
Ich möchte den Einkaufspreisverlauf eines Produkts JTL-Wawi 1.10 1
Neu Bekomme ich hier im Forum für mein Projekt Support? User helfen Usern 8
Kundenstammdaten: Wie erkenne ich in der Wawi, ob ein Shop-Kunde ein Kundenkonto angelegt hat? JTL-Wawi 1.9 2
1.11.1 Vorschaufenster öffnet 2 mal JTL-Wawi 1.11 2
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
Im Auftrag sind 2x mal Versandart hinterlegt kaufland.de - Anbindung (SCX) 0

Ähnliche Themen