Ansicht
Dokumentation
ABENSQL_EXPR_AGGR_IN_EXPR_ABEXA - SQL EXPR AGGR IN EXPR ABEXA
Addresses (Business Address Services) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
- Aggregatausdrücke in SQL-Ausdrücken
Das Beispiel demonstriert Aggregatausdrücke als Argument von SQL-Ausdrücken.
Quelltext
Beschreibung
Die DDIC-Datenbanktabelle DEMO_EXPRESSIONS wird im statischen Konstruktor mit zufälligen Werten gefüllt.
- Die erste SELECT-Anweisung liest die gefüllten Spalten einzeln aus, wobei auch die Summe und das Produkt der numerischen Spalten NUM1 und NUM2 über arithmetische Ausdrücke in der SELECT-Liste berechnet werden.
- Die zweite SELECT-Anweisung führt eine Gruppierung nach den Spalten CHAR1 und CHAR2 durch. Für jede Gruppe werden aggregierte Werte mit arithmetischen Ausdrücken bestimmt, deren Argumente Aggregatausdrücke sind.
- Die dritte SELECT-Anweisung führt die gleiche Gruppierung wie die zweite SELECT-Anweisung durch, schränkt die selektierten Gruppen aber durch eine HAVING-Klausel ein, in der eine Bedingung auf einen arithmetischen Ausdruck gesetzt wird, der Aggregatausdrücke als Argumente hat.
Siehe auch das ausführbare Beispiel zur Verwendung von SQL-Ausdrücken in Aggregatausdrücken, in dem die Rollen der Ausdrücke vertauscht sind und das deshalb andere Ergebnisse hat.
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2026 Date: 20240523 Time: 114311 sap01-206 ( 32 ms )