Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (A-D)

 

DATEPART-Funktion [Datum und Uhrzeit]

Gibt den Wert eines Teils von einem Datum/Uhrzeit-Wert zurück

Syntax
DATEPART( Datumsteil, Datumsausdruck )
Parameter
  • Datumsteil   Der Datumsteil, der zurückgegeben werden soll.

    Eine komplette Enumeration zulässiger Datumsteile finden Sie unter Datumsteile.

  • Datumsausdruck   Das Datum, bei dem der Teil zurückgegeben werden soll.

Rückgabe

INT

Bemerkungen

Das Datum muss das Datumsteil-Feld enthalten.

Die den Wochentagen entsprechenden Zahlen hängen von der Einstellung der first_day_of_week-Option ab. Standardmäßig gilt: Sonntag=7.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung liefert den Wert 5.

SELECT DATEPART( month , '1987/05/02' );

Das folgende Beispiel erstellt eine Tabelle namens TableStatistics und fügt in sie die Gesamtanzahl der Aufträge pro Jahr ein, wie sie in der Tabelle SalesOrders gespeichert sind:

CREATE TABLE TableStatistics ( 
   ID INTEGER NOT NULL DEFAULT AUTOINCREMENT, 
   Year INT, 
   NumberOrders INT );
INSERT INTO TableStatistics ( Year, NumberOrders )
   SELECT DATEPART( Year, OrderDate ), COUNT(*)
   FROM SalesOrders
   GROUP BY DATEPART( Year, OrderDate );