Inaktiv Wie rufe ich eine SQL Abfrage im DotLiquid auf ?

sportkluft

Aktives Mitglied
2. Januar 2017
57
1
Hi, ich habe eine Frage zum Abrufen von SQL Daten im DotLiquid Editor.

Der JTL Support ( vielen Dank an dieser Stelle dafür ) hat mir folgendes Statement zugeliefert um die Abfrage von Amazon Zahlungseingangdaten im Vorlageneditor zu realisieren:

Abfrage im Vorlageneditor
Code:
JTL_DirectQuery("SELECT dpaymentsdate from pf_amazon_bestellung where cOrderID = '"+Vorgang.Auftrag.ExterneAuftragsnummer+"'")

Jetzt würden wir um das Thema abschließen zu können, gerne wissen, wie wir diese Abfrage im DotLiquid realisieren können. Ich habe es mit folgendem Befehl versucht aber bekomme leider immer einen Fehler:

Abfrage im DotLiquid
Code:
{% assign result = 'SELECT dpaymentsdate from pf_amazon_bestellung where cOrderID = {{Vorgang.Auftrag.ExterneAuftragsnummer}}' | DirectQueryScalar -%} Bestelltag {{ result }}.

Fehlermeldung:

Code:
Bestelltag Fehler im Befehl: Falsche Syntax in der Nähe von '{'.. vielen lieben Dank

Wie würde denn hier die korrekte Abfrage aussehen ?
Ich habe aktuell noch meine Schwierigkeiten mit diesen Abfragen und würde mich über Hilfe äußerst freuen.

Zusätzlich würden wir gerne das Datum ausgeben ohne die Uhrzeit.
Dann vermutlich mit:

Code:
| Datum: 'd', 'de-DE'

oder ?

Mit freundlichen Gruß und angenehmen Freitag an alle
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.240
452
Emsland
Firma
Notun Delend
vllt. so in der Art. Bin kein Experte, aber die melden sich bestimmt noch zu Wort.^^
Code:
{% capture query %}
SELECT dpaymentsdate FROM pf_amazon_bestellung WHERE cOrderID = '{{Vorgang.Auftrag.ExterneAuftragsnummer}}'
{% endcapture -%}\
{% assign result = query | DirectQueryScalar %}\
{{ result }}
 

sportkluft

Aktives Mitglied
2. Januar 2017
57
1
Wow, vielen dank !!!
Das ist genau das was ich gesucht habe.

Darf ich fragen wo du die Syntax gelernt bzw. übernommen hast ?
Ich würde das Forum und den Support gerne in Zukunft mit solchen Sachen verschonen, aber die Doku/Wiki von JTL ist diesbezüglich etwas mager was die Wissensvermittlung angeht.

Gibt es unabhängig zu JTL noch Referenzen mit Beispielen ?

Mir ist zum Beispiel nicht genau klar wann ich "assign result" (einfache Abfrage) oder "capture query" (komplexere Abfrage) nehmen soll.
Und ich würde das gerne einfach üben um auch andern behilflich zu sein.


Erlaube mir noch eine Frage, es wird mir nahezu perfekt angezeigt mit:

Code:
31.01.2017 22:42:30

Was müsste ich deinem Code hinzufügen damit ich nur das Datum bekomme ohne Uhrzeit?

Ich weiß es muss etwas sein wie
Code:
| Datum: 'd', 'de-DE'

Mir ist nur nicht genau klar wo.
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.240
452
Emsland
Firma
Notun Delend
Also ich scripte mir einiges zurecht, ohne tiefer in die Materie einzudringen, da das nicht mein Job ist. Ich sammel kleine snipplets die mir gefallen und irgendwan brauche ich die evt.
Hilfreich ist auch der Editor für die erweiterten Workflows, da man dort schnell und einfach debuggen kann.

btw: versuche mal das
Code:
| Date:'dd.mm.yyyy'
;)
 
  • Ich liebe es
Reaktionen: Astwert

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
23
Hallo,

ich greife das thema nochmal auf. Wie bekomme ich die ganze tabelle ausgegeben. So wir hier beschrieben bekomme ich immer nur den ersten Wert der Abfrage ausgegeben. Aber wenn ich eine Tabelle mit 5 spalten habe wie bekomme ich das ergebnis untereinander angezeigt?

Eine Hilfestellung wäre super.
 
Ähnliche Themen
Titel Forum Antworten Datum
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Trackinglink enthält Hashtag - wie eingeben? JTL-Wawi 1.8 0
Neu Wie setzt Ihr eure Dev/Staging Umgebungen auf? Betrieb / Pflege von JTL-Shop 0
Neu Fehler: Sonderpreis falsch formatiert, wird nicht importiert; obwohl importiert genau wie exportiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Neu Wie gut ist die Datenbanksynchronisation? JTL-Wawi - Ideen, Lob und Kritik 4
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu Artikelpreise Verknüpfen (ähnlich wie Stücklisten) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Conrad anbindung an JTL / eazy auction, aber wie? User helfen Usern - Fragen zu JTL-Wawi 4
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu Wie kann ich die vergebene Coupons sehen. Welche Kunde welchen Copoun Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann ich Alt-Texte für Bilder an Shopify senden? Shopify-Connector 2
Neu Wawi Artikelattribut = externer Link wie am besten darstellen beim Artikel? Allgemeine Fragen zu JTL-Shop 0
Neu Expressbearbeitung-Gebühr. Wie realisieren? Allgemeine Fragen zu JTL-Shop 1
Zusatzkosten wie Zölle JTL-Wawi 1.7 2
Neu Wie Wawi (Kundendaten) zurücksetzen User helfen Usern - Fragen zu JTL-Wawi 10
Neu [Umfrage] - Was hälst du von Updates - Innovativ oder aufwendig? Wie kann es besser gehen? Installation / Updates von JTL-Shop 0
Neu Wie Lizenz kündigen User helfen Usern - Fragen zu JTL-Wawi 13
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Wie kann ich nicht mehr vorhandene ausländische USt-ID löschen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kategoriebilder werden immer mit großem leeren Platz (wie für das 2.Bild) angezeigt Allgemeine Fragen zu JTL-Shop 6
Zusatzkosten wie Zölle JTL-Wawi 1.7 4
Neu 2 Mandanten 2 Datenbanken wie läuft es mim POS User helfen Usern 0
Neu Wie bekomme ich Statistik "Kunde/Artikelnummer/Menge/Netto-VK" auf Basis Rechnungspositionen? Arbeitsabläufe in JTL-Wawi 0
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Wie macht ihr das? Ebay Verkäufe automatisieren. Arbeitsabläufe in JTL-Wawi 3
Firmen- und E-Mail Einstellungen: Wie einrichten, wenn Firmenname (Impressum) anders ist als Shopname/Marke? JTL-Wawi 1.8 0
Neu - Lieferzeit in Wochen / Monaten statt Tagen SHOP-4080 - wo finde ich diese Möglichlichkeit im Admin Bereich Installation / Updates von JTL-Shop 1
Neu Wo kann ich einstellen, welche Rechnungsvorlage "gezogen" wird Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Verwiesen an Support wo finde ich die Logdatei von den Workflows JTL-Workflows - Fehler und Bugs 9
Gelöst Zebra T21 Scanner mit Installierten JTL POS 1.0.9.3 beim Bon versuche Ich einfach zu Scannen er sucht aber kein Artikel JTL-POS - Fehler und Bugs 1
Neu Kostenloses Webinar: BWA – Leg ich ab? Richtiges lesen einer BWA zur Unternehmenssteuerung im Onlinehandel Smalltalk 0
Kein Abgleich zum Shop, ich komme nicht in Plattformen/Verkaufskanäle rein JTL-Wawi 1.8 3
Was mache ich falsch? Kaufland API meldet - already exists kaufland.de - Anbindung (SCX) 1
Wo finde ich die "Serie" JTL-Wawi 1.8 8
Neu Lieferschein - wo finde ich die Textvorlage? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1

Ähnliche Themen