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

Vergleichbare Themen

4
Antw.
3659
Views
Spalten vergleich über Select
von Circ » 09.04.2014 11:38 • Verfasst in ABAP® für Anfänger
2
Antw.
3510
Views
Select Count über mehrere Spalten
von DonBosca » 17.10.2005 09:30 • Verfasst in ABAP® für Anfänger
3
Antw.
2327
Views
CHAR6 addieren
von gs3rr4 » 07.05.2015 12:45 • Verfasst in ABAP® für Anfänger
4
Antw.
7652
Views
Addieren von Variablen in SapScript
von Andreas G » 03.04.2006 14:10 • Verfasst in ABAP® Core
14
Antw.
4495
Views
IT2011 auslesen und Tagesarbeitszeiten addieren (ohne FuBa)
von Florian9999 » 28.05.2019 16:55 • Verfasst in Human Resources

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
vor 5 Stunden von wreichelt 2 / 24
Absprung VA02 Position
vor 7 Stunden von gs3rr4 gelöst 3 / 34
OPD Druck im SPOOL
vor 8 Stunden von Manfred K. 1 / 21

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.

Aktuelle Forenbeiträge

Mahnung erstellen
vor 5 Stunden von wreichelt 2 / 24
Absprung VA02 Position
vor 7 Stunden von gs3rr4 gelöst 3 / 34
OPD Druck im SPOOL
vor 8 Stunden von Manfred K. 1 / 21

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 8 Stunden von Manfred K. 1 / 21
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 406