Ansicht
Dokumentation

ABENSQL_EXPR_IN_AGGREGATES_ABEXA - SQL EXPR IN AGGREGATES ABEXA

ABENSQL_EXPR_IN_AGGREGATES_ABEXA - SQL EXPR IN AGGREGATES ABEXA

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Verwendung in Aggregatausdrücken

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

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 Aggregatfunktionen bestimmt, deren Argumente arithmetische Ausdrü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 Aggregatausdruck gesetzt wird, der einen arithmetischen Ausdruck als Argument hat.

Siehe auch das ausführbare Beispiel zur Verwendung von Aggregatausdrücken in SQL-Ausdrücken, in dem die Rollen der Ausdrücke vertauscht sind und das deshalb andere Ergebnisse hat.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1997 Date: 20240523 Time: 111615     sap01-206 ( 37 ms )