Neu Neu - sql Abfrage als Dotliquid - Teil 2

allesbio

Gut bekanntes Mitglied
4. Juni 2014
108
3
Hallo,

benötige nochmal Hilfe bei dem Thema von gestern.

Jetzt habe ich folgende Abfrage und möchte den Inhalt von fItemTax ausgeben. Das funktioiniert wie unten angegeben gut für Bestellungen mit einer Position. Wie kann ich die Summe des Feldes fItemTax über mehrere Positionen erhalten?

select fItemTax from dbo.pf_amazon_bestellungpos inner join dbo.pf_amazon_bestellung on dbo.pf_amazon_bestellung.kAmazonbestellung = dbo.pf_amazon_bestellungpos.kAmazonbestellung where dbo.pf_amazon_bestellung.corderid = '{{ Vorgang.Stammdaten.ExterneAuftragsnummer }}'
{% endcapture -%}

{% assign result = query | DirectQueryScalar %}
{{ result }}

Vielen Dank im Voraus.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.876
563
Hallo,

benötige nochmal Hilfe bei dem Thema von gestern.

Jetzt habe ich folgende Abfrage und möchte den Inhalt von fItemTax ausgeben. Das funktioiniert wie unten angegeben gut für Bestellungen mit einer Position. Wie kann ich die Summe des Feldes fItemTax über mehrere Positionen erhalten?

select fItemTax from dbo.pf_amazon_bestellungpos inner join dbo.pf_amazon_bestellung on dbo.pf_amazon_bestellung.kAmazonbestellung = dbo.pf_amazon_bestellungpos.kAmazonbestellung where dbo.pf_amazon_bestellung.corderid = '{{ Vorgang.Stammdaten.ExterneAuftragsnummer }}'
{% endcapture -%}

{% assign result = query | DirectQueryScalar %}
{{ result }}

Vielen Dank im Voraus.
Du brauchst eine Aggregatfunktion und in deinem Fall sum()
https://learn.microsoft.com/de-de/sql/t-sql/functions/sum-transact-sql
 
  • Gefällt mir
Reaktionen: SMIT