Ansicht
Dokumentation

ABENSQL_EXPR_AGGR_IN_EXPR_ABEXA - SQL EXPR AGGR IN EXPR ABEXA

ABENSQL_EXPR_AGGR_IN_EXPR_ABEXA - SQL EXPR AGGR IN EXPR ABEXA

Addresses (Business Address Services)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Aggregatausdrücke in SQL-Ausdrücken

Das Beispiel demonstriert Aggregatausdrücke als Argument von SQL-Ausdrücken.

Quelltext

Ausführen

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 )