SELECT mit spalten addieren und GROUP BY

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

SELECT mit spalten addieren und GROUP BY

Beitrag von mawi (ForumUser / 61 / 0 / 1 ) »
(1)
Ich meine, in verschiedenen sql-Dialekten folgende Anweisung zum Laufen zu bekommen:

SELECT (a+b) AS c FROM...

Scheinbar funktioniert diese Spaltenarithmetik nicht in ABAP. Liege ich mit dieser Annahme richtig? Gibt es einen Workaround, außer händischem anschließenden Addieren?

(2)
Ein spaltenweises Aufsummieren von Zeitangaben scheint auch nicht zu klappen, z.B.

SELECT SUM(a) FROM... GROUP BY b

wobei a vom Typ t (Zeit) ist. Gibt es hierfür einen Workaround außer dem händischen LOOP, wenn das SELECT ohne GROUP BY ausgeführt wird?

Danke schon im Voraus,
Manuela.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
HI!

Zu 1:
Ist das so schlimm, das das nicht geht?
OK, es kostet halt ein bischen mehr Programmierarbeit, aber glaub mir, dadurch läuft alles schneller.

Zu 2:
Ein Sum auf Zeiten geht nicht, da der Typ "t" zu den Zeichenartigen Feldern (CHAR) gehört.

Beitrag von mawi (ForumUser / 61 / 0 / 1 ) »
Danke für die Antwort. Ich habe meine kleinen Problemchen natürlich auch "händisch" in den Griff bekommen, aber dadurch ist das Programm leider etwas länger und unschöner geworden. Ich kann natürlich damit leben. Immerhin weiß ich nun definitiv, daß es nicht geht. Ist ja auch schon mal was.

Gruß,
Manuela.

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Spalten vergleich über Select
von Circ » 09.04.2014 11:38
CHAR6 addieren
von gs3rr4 » 07.05.2015 12:45
IT2011 auslesen und Tagesarbeitszeiten addieren (ohne FuBa)
von Florian9999 » 28.05.2019 16:55
Group by Zähler
von gs3rr4 » 16.07.2015 10:42