Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle


Datumsberechnungen ist sehr häufig in Datenbankanwendung. In Oracle können Sie hinzufügen, subtrahieren und Datumsspalten zu vergleichen, aber Sie können nicht multiplizieren oder Dividieren sie. Oracle speichert Jahrhundert, Jahr, Monat, Tag, Stunde, Minuten und Sekunden als Teil der Datum-Spalte.

Jetzt werfen wir einen Blick auf wie Tag/Stunde/Minute/Sekunde einen Date-Wert hinzugefügt. Oracle erwartet eine Anzahl Konstante Datumsberechnungen als Anzahl von Tagen. Mit anderen Worten müssen Sie Stunden, Minuten und Sekunden auf den Bruchteil eines Tages zu konvertieren und dann können Sie addieren oder subtrahieren, wird von einen Date-Wert. Hier sind einige Beispiele:

  1. Fügen Sie einen Tag.
    Wählen Sie To_date (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') heute
    TO_DATE (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') + 1 Next_day
    aus zwei;
    HEUTE NEXT_DAY
    ------------------------- -------------------------
    22.02.08 10:30:30 23.02.08 10:30:30
  2. Fügen Sie eine Stunde.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/24 next_hour
    aus zwei;
    HEUTE NEXT_HOUR
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 11:30:30
  3. Fügen Sie eine Minute.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/(24*60) next_min
    aus zwei;
    HEUTE NEXT_MIN
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:31:30
  4. Fügen Sie eine zweite.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/(24*60*60) next_sec
    aus zwei;
    HEUTE NEXT_SEC
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:30:31
  5. Subtract pro Tag.
    Wählen Sie To_date (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') heute
    TO_DATE (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss')-1 Prev_day
    aus zwei;
    HEUTE PREV_DAY
    ------------------------- -------------------------
    22.02.08 10:30:30 21.02.08 10:30:30
  6. Eine Stunde abziehen.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/24 Prev_hour
    aus zwei;
    HEUTE PREV_HOUR
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 09:30:30
  7. Subtract eine Minute.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/(24*60)-Prev_min
    aus zwei;
    HEUTE PREV_MIN
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:29:30
  8. Subtract ein zweites.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/(24*60*60)-Prev_sec
    aus zwei;
    HEUTE PREV_SEC
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:30:29

Datumswert in Oracle hat zwei Komponenten, Datum und Uhrzeit. Oracle speichert, Stunden, Minuten und Sekunden zusammen mit Datum. Wie Sie aus den obigen Beispielen sehen können, ist Datum arithmetische in Oracle einfach und bedienungsfreundlich.









Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle


Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Datumsberechnungen ist sehr häufig in Datenbankanwendung. In Oracle können Sie hinzufügen, subtrahieren und Datumsspalten zu vergleichen, aber Sie können nicht multiplizieren oder Dividieren sie. Oracle speichert Jahrhundert, Jahr, Monat, Tag, Stunde, Minuten und Sekunden als Teil der Datum-Spalte.

Jetzt werfen wir einen Blick auf wie Tag/Stunde/Minute/Sekunde einen Date-Wert hinzugefügt. Oracle erwartet eine Anzahl Konstante Datumsberechnungen als Anzahl von Tagen. Mit anderen Worten müssen Sie Stunden, Minuten und Sekunden auf den Bruchteil eines Tages zu konvertieren und dann können Sie addieren oder subtrahieren, wird von einen Date-Wert. Hier sind einige Beispiele:

  1. Fügen Sie einen Tag.
    Wählen Sie To_date (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') heute
    TO_DATE (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') + 1 Next_day
    aus zwei;
    HEUTE NEXT_DAY
    ------------------------- -------------------------
    22.02.08 10:30:30 23.02.08 10:30:30
  2. Fügen Sie eine Stunde.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/24 next_hour
    aus zwei;
    HEUTE NEXT_HOUR
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 11:30:30
  3. Fügen Sie eine Minute.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/(24*60) next_min
    aus zwei;
    HEUTE NEXT_MIN
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:31:30
  4. Fügen Sie eine zweite.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE('02-22-08 10:30:30','mm-dd-yy hh24:Mi:ss') + 1/(24*60*60) next_sec
    aus zwei;
    HEUTE NEXT_SEC
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:30:31
  5. Subtract pro Tag.
    Wählen Sie To_date (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss') heute
    TO_DATE (22. Februar 2008 10:30:30 ',' Yyyy-mm-Dd Hh24:mi:ss')-1 Prev_day
    aus zwei;
    HEUTE PREV_DAY
    ------------------------- -------------------------
    22.02.08 10:30:30 21.02.08 10:30:30
  6. Eine Stunde abziehen.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/24 Prev_hour
    aus zwei;
    HEUTE PREV_HOUR
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 09:30:30
  7. Subtract eine Minute.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/(24*60)-Prev_min
    aus zwei;
    HEUTE PREV_MIN
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:29:30
  8. Subtract ein zweites.
    Wählen Sie To_date (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss') heute
    TO_DATE (22. Februar 08 10:30:30 ',' mm-Dd-Yy Hh24:mi:ss')-1/(24*60*60)-Prev_sec
    aus zwei;
    HEUTE PREV_SEC
    ------------------------ ------------------------
    22.02.08 10:30:30 22.02.08 10:30:29

Datumswert in Oracle hat zwei Komponenten, Datum und Uhrzeit. Oracle speichert, Stunden, Minuten und Sekunden zusammen mit Datum. Wie Sie aus den obigen Beispielen sehen können, ist Datum arithmetische in Oracle einfach und bedienungsfreundlich.


Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle

Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Fügen Sie Tag, Stunde, Minute, Sekunde in einen Datumswert in oracle
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung