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

protonmg

Aktives Mitglied
4. November 2016
23
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
810
294
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
23
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
810
294
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 JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Probleme mit dem erstellen eines Profils in der Datenbankverwaltung JTL-Wawi - Fehler und Bugs 1
Neu Was ist die korrekte Variable für die letzte Seite eines Artikellistings? Betrieb / Pflege von JTL-Shop 11
Neu Einfügen eines Bildes in die Shopartikel-Reihe Allgemeine Fragen zu JTL-Shop 2
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 6
Neu Probleme mit Pixel-Code eines Drittanbieters in Templatedatei Betrieb / Pflege von JTL-Shop 1
Wawi friert nach wählen eines beliebigen Menüpunktes ein JTL-Wawi 1.11 5
Neu Alphabetische Pickreihenfolge (Artikelname A→Z) innerhalb eines Lagerplatzes – optionales Sortierprofil JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Ich möchte den Einkaufspreisverlauf eines Produkts JTL-Wawi 1.10 1
Neu WaWi verweigert den Abgleich eines Artikels in einer Sprache User helfen Usern - Fragen zu JTL-Wawi 8
In Diskussion Workflow für bezahlte Aufträge eines bestimmten Lagers → Pickliste zu bestimmter Uhrzeit JTL-Workflows - Ideen, Lob und Kritik 2
Neuer Verkaufspreis eines Artikels wird in Angeboten/Aufträgen nicht übernommen, sondern nur der frühere ... JTL-Wawi 1.10 5
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1
In Diskussion Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Versandkosten in eigenen Versandarten als Netto Preis angeben User helfen Usern - Fragen zu JTL-Wawi 2
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu Zuletzt Verkaufter Artikel länger als X Tage her und im eigenen Bestand User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen