Show / Hide Table of Contents

    Datums-Funktionen

    GETDATE

    GETDATE ( )

    Liefert das aktuelle Datum auf dem Datenbank-Server.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server GETDATE ( )
    Oracle SYSDATE

    GETUTCDATE

    GETUTCDATE ( )

    Liefert die aktuelle Weltzeit (UTC) auf dem Datenbank-Server.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server GETUTCDATE ( )
    Oracle CAST(sys_extract_utc(systimestamp) AS TIMESTAMP)

    ADD_DAYS

    ADD_DAYS ( <Date Expression>, <Days> )

    Addiert die übergebenen Tage zu einem Datum/Zeit-Ausdruck.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEADD ( DAY, <Days>, <Date Expression> )
    Oracle <Date Expression> + <Days>

    ADD_MINUTES

    ADD_MINUTES ( <Date Expression>, <Minutes> )

    Addiert die übergebenen Minuten zu einem Datum/Zeit-Ausdruck.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEADD ( MINUTE, <Minutes>, <Date Expression> )
    Oracle <Date Expression> + ( <Minutes> / 1440 )

    ADD_MONTHS

    ADD_MONTHS ( <Date Expression>, <Months> )

    Addiert die übergebenen Monate zu einem Datum/Zeit-Ausdruck.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEADD ( MONTH, <Months>, <Date Expression> )
    Oracle ADD_MONTHS ( <Date Expression>, <Months> )

    DAYS_BETWEEN

    DAYS_BETWEEN (<Start-Date>, <End-Date>)

    Liefert die Anzahl der ganzen Tage zwischen 2 Datums-Werten. Wenn das Start-Datum größer ist als das End-Datum, dann werden negative Werte zurückgegeben.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEDIFF ( DAY, <Start-Date>, <End-Date> )
    Oracle TRUNC ( <End-Date> - <Start-Date> )

    MONTHS_BETWEEN

    MONTHS_BETWEEN (<Start-Date>, <End-Date>)

    Liefert die Anzahl der ganzen Monate zwischen 2 Datums-Werten. Wenn das Start-Datum größer ist als das End-Datum, dann werden negative Werte zurückgegeben.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEDIFF (MONTH, <Start-Date>, <End-Date>)
    Oracle MONTHS_BETWEEN (<End-Date>, <Start-Date>)

    YEAR

    YEAR ( <Date Expression> )

    Liefert eine 4-stellige Zahl, die dem Jahr des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server YEAR ( <Date Expression> )
    Oracle EXTRACT ( YEAR FROM <Date Expression> )

    MONTH

    MONTH ( <Date Expression> )

    Liefert eine Zahl, die dem Monat des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server MONTH ( <Date Expression> )
    Oracle EXTRACT ( MONTH FROM <Date Expression> )

    DAY

    DAY ( <Date Expression> )

    Liefert eine Zahl, die dem Tag (Tag des Monats) des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DAY ( <Date Expression> )
    Oracle EXTRACT ( DAY FROM <Date Expression> )

    HOUR

    HOUR ( <Date Expression> )

    Liefert eine Zahl, die der Stunde des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEPART ( HOUR, <Date Expression> )
    Oracle TO_NUMBER ( TO_CHAR ( <Date Expression>, 'HH24' ) )

    MINUTE

    MINUTE ( <Date Expression> )

    Liefert eine Zahl, die der Minute des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEPART ( MINUTE, <Date Expression> )
    Oracle TO_NUMBER ( TO_CHAR ( <Date Expression>,'MI' ) )

    SECOND

    SECOND ( <Date Expression> )

    Liefert eine Zahl, die der Sekunde des Datum/Zeit-Wertes entspricht.

    Umsetzung des Statements auf den verschiedenen Datenbanken
    SQL-Server DATEPART ( SECOND, <Date Expression> )
    Oracle TO_NUMBER ( TO_CHAR ( <Date Expression>, 'SS' ) )
    Back to top Generated by DocFX