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.
3761
Views
Spalten vergleich über Select
von Circ » 09.04.2014 11:38 • Verfasst in ABAP® für Anfänger
2
Antw.
3594
Views
Select Count über mehrere Spalten
von DonBosca » 17.10.2005 09:30 • Verfasst in ABAP® für Anfänger
3
Antw.
2398
Views
CHAR6 addieren
von gs3rr4 » 07.05.2015 12:45 • Verfasst in ABAP® für Anfänger
4
Antw.
7782
Views
Addieren von Variablen in SapScript
von Andreas G » 03.04.2006 14:10 • Verfasst in ABAP® Core
14
Antw.
4782
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

IF mit AND und OR
vor einer Woche von GastX 6 / 8859
Meine Inbox
vor einer Woche von Rabea1103 1 / 6629
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7776
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13273

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8859
Meine Inbox
vor einer Woche von Rabea1103 1 / 6629
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7776
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13273