TSTMP in select-Befehl

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

TSTMP in select-Befehl

Beitrag von Frank Schmitt (ForumUser / 10 / 12 / 0 ) »
Guten Morgen!

Mal wieder hätte ich eine Frage zu einem Coding-Problem:

Ich möchte aus einer DB-Tabelle alle Werte herausfinden, die älter als 180 Tage sind und diese in eine interne Tabelle übergeben. Das Feld an dem ich es festmachen kann ist TSTMP.
Allerdings scheitere ich mit folgendem Coding:

wa_zeitstempel = sy-datum - 180

SELECT DISTINCT MANDT TZONE TSTMP VBELN INTO TABLE it_table FROM db_table WHERE TSTMP < wa_zeitstempel

Resultat ist, daß die interne Tabelle keine Einträge hat. Wenn ich die WHERE-Bedingung weglasse werden alle Einträge der Datenbanktabelle in die interne Tabelle geschrieben.

Wäre super, wenn mir jemand sagen könnte, woran es scheitert oder einen Tipp hat, wie es anders geht.

Vielen Dank vorab,
Gruß,
Frank

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


Re: TSTMP in select-Befehl

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Da wäre mal interessant gewesen,
  • wie wa_zeitstempel deklariert ist
  • wie die Datenbanktabelle und insbesondere ihr Feld TSTMP definiert ist
Ich kann nur wiederholen, dass es bei Codingfragen stets von entscheidender Bedeutung ist, alle Feldinformationen mitzuliefern.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
Frank Schmitt


Re: TSTMP in select-Befehl

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Vermutlich handelt es sich um einen TIMESTAMP (da mit TZONE und TSTMP abgefragt wird)

Um von Datum/Uhrzeit auf einen Zeitstempel zu kommen kann man den folgenden Befehl benutzen:
CONVERT DATE ... TIME ... INTO TIMESTAMP ... TIMEZONE ...

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Frank Schmitt

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: TSTMP in select-Befehl

Beitrag von Frank Schmitt (ForumUser / 10 / 12 / 0 ) »
Vielen Dank für Eure Hilfe, Problem wurde dadurch gelöst

Seite 1 von 1

Vergleichbare Themen

17
Antw.
2370
Views
SQL SELECT-BEFEHL
von hmaxi96 » 02.11.2015 12:07 • Verfasst in ABAP® für Anfänger
5
Antw.
2051
Views
Typecast bei Select-Befehl
von Senshi » 05.11.2007 16:17 • Verfasst in ABAP® für Anfänger
1
Antw.
271
Views
SELECT-FROM-Befehl und Löschen von Einträgen
von lr_1504 » 10.01.2020 16:53 • Verfasst in ABAP® für Anfänger
3
Antw.
7705
Views
sql befehl select leere felder = '' ?
von michaels » 27.01.2005 14:41 • Verfasst in ABAP® Core
4
Antw.
2162
Views
Eine Frage zum SELECT-Befehl
von JürgenFFM » 26.06.2006 10:24 • Verfasst in ABAP® Core

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.