Datums- und Uhrzeitfunktionen führen Vorgänge mit den Datentypen DATE, TIME, TIMESTAMP, und TIMESTAMP WITH TIME ZONE aus.
SQL Anywhere umfasst Kompatibilitätsunterstützung für Datums und Zeittypen von Transact-SQL, einschließlich DATETIME und SMALLDATETIME. Diese Transact-SQL-Datentypen werden als Domänen über den nativen SQL Anywhere-Datentyp TIMESTAMP implementiert.
Weitere Hinweise zu Datums- und Zeitdatentypen finden Sie unter Datentypen für Datum und Uhrzeit.
Viele Datumsfunktionen benutzen Datumsangaben, die aus Datumsteilen zusammengesetzt sind. Die folgende Tabelle zeigt zulässige Werte der Datumsteile.
Bei Datums- und Zeitfunktionen können Sie ein Minuszeichen angeben, um von einem Datum oder einer Uhrzeit zu subtrahieren Sie können z.B. Folgendes ausführen, um einen Zeitstempel von vor 31 Tagen zu erzeugen:
SELECT DATEADD(day, -31, NOW()); |
Datumsteil | Abkürzung | Werte |
---|---|---|
Year | yy | 1-9999 |
Quarter | 1-4 | |
Month | mm | 1-12 |
Week | wk | 1-54. Wochen beginnen am Sonntag. |
Day | dd | 1-31 |
Dayofyear | dy | 1-366 |
Weekday | dw | 1-7 (Sonntag = 1, ..., Samstag = 7) |
Hour | hh | 0-23 |
Minute | mi | 0-59 |
Second | ss | 0-59 |
Millisecond | ms | 0-999 |
Microsecond | mcs oder us | 0-999999 |
Calyearofweek | cyr | Ganzzahl. Das Jahr, in dem die Woche beginnt. Die Woche mit den ersten Tagen des neuen Jahres beginnt möglicherweise schon im Vorjahr, je nachdem, an welchem Wochentag das Jahr beginnt. Jahre, die von Montag bis Donnerstag beginnen, haben keine Tage, die Teil des vorhergehenden Jahres sind, aber Jahre, die von Freitag bis Sonntag beginnen, beginnen ihre erste Woche am ersten Montag des Jahres. |
Calweekofyear | cwk |
1-53. Die Nummer der Kalenderwoche im Jahr, die das angegebene Datum enthält. Weitere Hinweise zum ISO-Wochensystem und zum Datums- und Zeitstandard ISO 8601 finden Sie unter |
Caldayofweek | cdw | 1-7. (Montag = 1, ..., Sonntag = 7) |
TZ Offset | tz | -840 bis 840 |
Die folgenden Datums- und Zeitfunktionen stehen zur Verfügung:
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |