Neu SQL Abfrage für Versandart

Pollar

Aktives Mitglied
30. Juni 2014
15
0
Hallo zusammen,

in meinen Lieferantenestellungen versuche ich über einen Workflow die Versandart in die Druckanmerkung zu schreiben.
Meine SQL Abfrage sieht wie folgt aus:

{% capture query %}
SELECT tVersandArt_kVersandArt
FROM dbo.tBestellung
WHERE cBestellNr = {{ Vorgang.Bezugsauftragsnummer }}
{% endcapture -%}
"Versandart: {{ query | DirectQueryScalar | FormatNumber: 'N2', 'de-DE' }}"

Nun habe ich mehrere Pobleme:
1. Die oben aufgeführte Abfrage liefert gar kein Ergebnis
2. Wenn die Abfrage das Ergebnis liefern würde, hätte ich schon mal die ID der Versandart. Ich benötige jedoch den "Text", welcher sich in der dbo.tversandart befindet.

Wie baut man SQL Abfragen, welche von einer Tabelle auf eine andere "verweisen"?



Vielen Dank im Voraus
Alex
 
Zuletzt bearbeitet:

oliver.kuehne

Gut bekanntes Mitglied
5. März 2012
255
6
Bei mir klappt es so. Die Spalte cBestellNr ist vom Type VARCHAR deswegen muss das in Anführungszeichen. Vielleicht konnte ich dir ja helfen

C#:
{% capture query %}
SELECT tVersandArt_kVersandArt
FROM dbo.tBestellung
WHERE cBestellNr = '{{ Vorgang.Stammdaten.Auftragsnummer }}'
{% endcapture -%}

"Versandart: {{ query | DirectQueryScalar | FormatNumber: 'N2', 'de-DE' }}"
 
  • Gefällt mir
Reaktionen: Pollar

oliver.kuehne

Gut bekanntes Mitglied
5. März 2012
255
6
Wie baut man SQL Abfragen, welche von einer Tabelle auf eine andere "verweisen"?
Code:
{% capture query %}
select Versandart.cName VersandartName from dbo.tBestellung Bestellung
INNER JOIN dbo.tversandart Versandart on Versandart.kVersandArt = Bestellung.tVersandArt_kVersandArt
where  Bestellung.cBestellnr = '{{ Vorgang.Stammdaten.Auftragsnummer }}'
{% endcapture -%}

"Versandart: {{ query | DirectQueryScalar }}"
bzw.
Code:
{% capture query %}
select Versandart.cName VersandartName from dbo.tBestellung Bestellung
INNER JOIN dbo.tversandart Versandart on Versandart.kVersandArt = Bestellung.tVersandArt_kVersandArt
where  Bestellung.cBestellnr = '{{ Vorgang.Bezugsauftragsnummer }}'
{% endcapture -%}

"Versandart: {{ query | DirectQueryScalar }}"
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Pollar

Über uns

  • In unserem moderierten JTL-Forum könnt Ihr Euch themenbezogen mit der JTL-Community rund um die Produkte von JTL, passende Erweiterungen und den E-Commerce im Allgemeinen austauschen, Tipps und Tricks teilen sowie Verbesserungswünsche und Fehler diskutieren.

    Unsere Forumsnutzer helfen sich untereinander auch gerne weiter, wenn Sie mal nicht weiterkommen oder einen Ratschlag benötigen.

Schnell-Navigation

Benutzer Menü