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

protonmg

Aktives Mitglied
4. November 2016
21
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
656
225
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
21
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
656
225
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
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
In Diskussion For Schleife über Abfrage JTL-Workflows - Ideen, Lob und Kritik 8
Beantwortet Abfrage des Verkaufskanals als Bedingung JTL-Workflows - Fehler und Bugs 2
Neu SQL Fehler - Woher stammt diese Abfrage JTL-Shop - Fehler und Bugs 7
Neu SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Korrektes Datumsformat in SQL-Abfrage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Probleme beim Abfrage kopieren von SQL Management Studio User helfen Usern - Fragen zu JTL-Wawi 1
Neu Abfrage des Lieferantenbestands Eigene Übersichten in der JTL-Wawi 4
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Nach anlegen eines Kunden, öffnet sich der Kunde nicht mehr im Kundenfenster. JTL-Wawi 1.9 1
Neu Frage zur Kompatibilität eines Druckers JTL-POS - Fragen zu Hardware 0
Beantwortet Abmeldung eines Benutzers nicht mehr möglich Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu JTL Wawi REST API Zugriff auf Artikel-Attribute und Inhalt und Menge eines Artikels Schnittstellen Import / Export 0
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu ist ein Multichannel Versand eines FBM-Auftrages möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Bauen eines Smart-Konfigurators Allgemeine Fragen zu JTL-Shop 0
Zwei Lager anlegen, nur eines online Verfügbar machen JTL-Wawi 1.9 5
Hinzufügen eines Artikels in gemappte Wawi Kategorie setzt nicht Verkaufskanalkategorie?!? kaufland.de - Anbindung (SCX) 1
Neu Produktion eines Seriennummernartikels JTL-Plan&Produce - Fehler und Bugs 0
Neu "Eigene ID" eines Artikels im Template ausgeben Gelöste Themen in diesem Bereich 6
[WAWI-API] Fehler beim Updaten eines Item-Customfield JTL-Wawi 1.8 2
Neu Nach dem Anlegen eines Artikels ist dieser nicht mehr sichtbar User helfen Usern - Fragen zu JTL-Wawi 6
Rechnungserstellung verschiedener Firmierungen innerhalb eines Wawi Mandanten JTL-Wawi 1.6 4
Neu Suchbegriffe eines Artikels (kopierbar) Eigene Übersichten in der JTL-Wawi 4
Import und Export von eigenen Feldern, JTL-Wawi 1.8 13
Neu Ameise Import mit eigenen Datenbankfeldern Schnittstellen Import / Export 1
Neu Sonderpreise in eigenen Ansichten Eigene Übersichten in der JTL-Wawi 3
Artikel Eigenen Feldern Impotierern JTL-Wawi 1.6 0
Wichtiger HINWEIS - SCX dot.liquid Mapping von Merkmalen, Attributen, Eigenen Felder basiert auf Textreferenz - Ändern nicht möglich ohne Verlust kaufland.de - Anbindung (SCX) 0
Neu Kundendaten extern verschlüsseln (Für den eigenen Shop) und per Import importieren Technische Fragen zu Plugins und Templates 2

Ähnliche Themen