Nullwert von Datumsangaben

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

Nullwert von Datumsangaben

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Hi,

ich habe eine Tabelle mit einem Feld für ein Datum (Datentyp DATS, Länge 8). Nun will ich eine Datenbankabfrage machen, bei der ich als WHERE-Bedingung alle Zeilen selektiere, die keinen Wert in eben diesem Datumsfeld haben (= es leer ist). Wer kann mir denn jetzt sagen, wie ich das abfrage?

Ich habe alle Dinge berücksichtigt, die mir logisch vorkamen (EQ '', EQ space, IS NULL) oder die beim Debuggen in dem Feld drin waren (00000000. ########, ##.##.####).

Mein Code ist:

Code: Alles auswählen.

    SELECT *
      FROM table
      INTO TABLE itab
      WHERE umsetzdat EQ '00000000' OR
            umsetzdat EQ '########' OR
            umsetzdat EQ '##.##.####' OR
            umsetzdat EQ '' OR
            umsetzdat EQ space OR
            umsetzdat IS NULL.
Doch leider liest er mir die entsprechenden Zeilen nicht aus (um genau zu sein, so liest er gar nix aus. Klaro: offensichtlich erfüllt keine Zeile die Bedingung). Gibt es denn bei Datumsfeldern einen besonderen Initialwert?

Wär Klasse, wenn jemand ne Idee hat.

Gruss, Martin

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


Re: Nullwert von Datumsangaben

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
Sollte so gehen:

Code: Alles auswählen.

    SELECT *
      FROM table
      INTO TABLE itab
      WHERE umsetzdat EQ '00000000'
m.schwertle hat geschrieben: Wär Klasse, wenn jemand ne Idee hat.
Das setzt aber vorraus, dass in der Tabelle für das Datumsfeld der Hacken bei Initialwert gesetzt ist. Ist der Flag nicht gesetzt kann man nicht sagen, was bei Initialwert in dem DB-Feld steht.
Gruß Hendrik

Beitrag von m.schwertle (ForumUser / 94 / 0 / 0 ) »
Ah super, daran hatte ich gar nicht gedacht (an die Sache mit der Initialwertsdeklaration).

Vielen Dank!

Re: Nullwert von Datumsangaben

Beitrag von ralf.wenzel (Top Expert / 3955 / 202 / 281 ) »
JHM hat geschrieben:Hacken
Nenn mich kleinlich, aber das Ding heißt HAKEN. HACKEN sind was anderes.

Ralf *dem sich bei sowas die nackenhaare aufstellen
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing
Neuer Artikel über BRF+ in der neuen iX 05/25!

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1556
Views
Nullwert bei Concatenate
von Foppa » 19.10.2006 16:37 • Verfasst in ABAP® für Anfänger
4
Antw.
9287
Views
Differenz in Jahren zwischen 2 Datumsangaben
von sap-known » 17.06.2007 17:26 • Verfasst in ABAP® für Anfänger
0
Antw.
2212
Views
Veranstaltung löscht sich beim Verschieben von Datumsangaben
von F_Lee » 10.06.2008 12:47 • Verfasst in Human Resources
31
Antw.
14416
Views
Wieviel ganze Jahre zwischen zwei Datumsangaben?
von ralf.wenzel » 24.09.2024 16:02 • Verfasst in ABAP® Core

Ü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 / 8749
Meine Inbox
vor einer Woche von Rabea1103 1 / 6545
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7699
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13198

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 / 8749
Meine Inbox
vor einer Woche von Rabea1103 1 / 6545
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7699
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13198