Neu Abfrage eines Eigenen Feldes aus einem Aufträge nach einer GET/Json Abfrage

protonmg

Aktives Mitglied
4. November 2016
22
0
Liebe Forumsmitglieder,

das grundsätzliche Thema ist Dropshipping. Der Lieferant stellt mir Daten per API zur Verfügung. Nach dem Abruf per GET über den Workflow erhalte ich mehrere Werte zurück, die ich in ein eigenes Feld im Auftrag mit dem Namen "JsonBestellung" schreiben lasse.
Da es mehrere Werte sind und ich nur einen benötige, möchte ich gezielt auf eine Variable zugreifen können.

Um es dann im Workflow verwenden zu können, möchte ich
  1. das Eigene Feld "JsonBestellung" per SQL abfragen und
  2. gezielt eine Variable daraus wiederum ausgeben lassen.
Für Punkt 1 wollte ich folgendes SQL verwenden, das leider nicht funktioniert.
Folgende Fehlermeldung erscheint: Ungültiger Spaltenname "cName".

DECLARE @json NVARCHAR(MAX);

SET @json = (
SELECT
EigenesFeldWert.cWertVarchar
FROM Verkauf.tAuftragAttributSprache AS EigenesFeldWert

JOIN Verkauf.tAuftragAttribut AS AuftragMapping
ON AuftragMapping.kAuftragAttribut =

EigenesFeldWert.kAuftragAttribut
JOIN Verkauf.tAuftragAttributSprache AS EigenesFeld

ON EigenesFeld.kAuftragAttribut= AuftragMapping.kAttribut
WHERE EigenesFeld.cName = 'JsonBestellung'
AND AuftragMapping.kAuftrag = 249249)

SELECT * FROM OPENJSON(@json)


Kann mir jemand weiterhelfen?

Ich würde mich sehr freuen.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
737
261
Hi,

du hast da eine Tabelle doppelt drin (Verkauf.tAuftragAttributSprache) - schau mal, ob das hier funktioniert:

Code:
DECLARE @json NVARCHAR(MAX);

SET @json = (
SELECT
EigenesFeldWert.cWertVarchar
FROM Verkauf.tAuftragAttributSprache AS EigenesFeldWert

JOIN Verkauf.tAuftragAttribut AS AuftragMapping
ON AuftragMapping.kAuftragAttribut =

EigenesFeldWert.kAuftragAttribut
JOIN tAttributSprache AS EigenesFeld

ON EigenesFeld.kAuftragAttribut= AuftragMapping.kAttribut
WHERE EigenesFeld.cName = 'JsonBestellung'
AND AuftragMapping.kAuftrag = 249249)

SELECT * FROM OPENJSON(@json)

Viele Grüße
Mirko
 

protonmg

Aktives Mitglied
4. November 2016
22
0
Hi Mirko,

vielen Dank für Deine schnelle Antwort.

Leider funktioniert das nicht. Ich erhalte folgende Fehlermeldung:

Meldung 207, Ebene 16, Status 1, Zeile 14
Ungültiger Spaltenname "kAuftragAttribut".
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
737
261
Aber jetzt ;)

Code:
DECLARE @json NVARCHAR(MAX);

SET @json = (
SELECT
EigenesFeldWert.cWertVarchar
FROM Verkauf.tAuftragAttributSprache AS EigenesFeldWert

JOIN Verkauf.tAuftragAttribut AS AuftragMapping
ON AuftragMapping.kAuftragAttribut =

EigenesFeldWert.kAuftragAttribut
JOIN tAttributSprache AS EigenesFeld

ON EigenesFeld.kAttribut= AuftragMapping.kAttribut
WHERE EigenesFeld.cName = 'JsonBestellung'
AND AuftragMapping.kAuftrag = 249249)

SELECT * FROM OPENJSON(@json)
 
Ähnliche Themen
Titel Forum Antworten Datum
SQL-Abfrage – Stückliste-Artikel ausblenden, nur einzelne Positionen anzeigen JTL-Wawi 1.9 3
SQL-Abfrage für eigene Übersicht im Verkauf – Aufträge zu Angeboten prüfen JTL-Wawi 1.9 2
Neu Keine erneute Consent-Abfrage nachdem Plugin hinzugefügt wurde Plugins für JTL-Shop 2
Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind. User helfen Usern - Fragen zu JTL-Wawi 6
Neu Datenbank Abfrage/Update Kundengruppe Checkbox bei Sonderpreisen JTL Ameise - Eigene Exporte 1
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow für die Abfrage des noch offenen Kreditlimits JTL-Workflows - Ideen, Lob und Kritik 2
Beantwortet Abfrage liefert nur Ergebnis bei exakt einem Result Eigene Übersichten in der JTL-Wawi 1
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Neu Anbindung eines externen Shops an bestehendes JTL – Trennung der Buchhaltungszahlen möglich? Onlineshop-Anbindung 5
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
Neu Dynamische Höhe von Textelementen beim Erstellen eines Produktdatenblatts über Artikeletiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Wie Attribute/Merkmale eines Artikels abfragen? Schnittstellen Import / Export 1
Neu Alle Artikel eines WaWi Standardlagers komplett in ein neu angelegtes WMS Lager umlagern User helfen Usern - Fragen zu JTL-Wawi 2
Neu Nach dem Duplizieren eines alten Auftrags erscheint auf der Rechnung alte Bankverbindung JTL-Wawi - Fehler und Bugs 6
Gewichtsabweichung eines Artikels bei Variationen wird nicht in Auftrag übernommen JTL-Wawi 1.8 3
Neu Wie kann man den Preis eines Artikels beim in den Warenkorb legen verändern? Technische Fragen zu Plugins und Templates 3
Neu Versandetikett wird nach Scannen eines Artikels gedruckt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Bei Änderung eines via LS-Pos erstellten Auftrages springt Zahlungsart auf bar User helfen Usern - Fragen zu JTL-Wawi 0
Neu Megamenü mit Bilder der eigenen Seiten Technische Fragen zu Plugins und Templates 2
Eigenes Feld auf Auftragsbestätigung ausgeben und den Titel mit dem eigenen Feld verknüpfen JTL-Wawi 1.9 0
Eigenes Feld auf Lieferschein ausgeben und den Titel mit dem eigenen Feld verknüpfen JTL-Wawi 1.9 0
Neu Artikelettikett drucken mit Eigenen Feldern aus dem Reiter Allgemein User helfen Usern - Fragen zu JTL-Wawi 2
Neu Suche Anbieter für Erstellung einer eigenen Übersicht , da JTL Projektbörse fehlerhaft Eigene Übersichten in der JTL-Wawi 5
Neu Übersetzungen in eigenen .tpl Dateien Templates für JTL-Shop 7

Ähnliche Themen