Udostępnij przez


ROK (Transact-SQL)

Zwraca liczbę całkowitą reprezentującą rok określonym date.

Przegląd wszystkich Transact-SQL data i czas typów danych i funkcji, zobacz Funkcje daty i godziny (Transact-SQL).Informacje i przykłady, które są wspólne dla data i czas typów danych i funkcji, zobacz Data i czas danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

YEAR ( date )

Argumenty

  • date
    To wyrażenie , które może być przetłumaczona na time, date, smalldatetime, datetime, datetime2, lub datetimeoffset wartości.date Argument może być wyrażenie,wyrażenie kolumna, zdefiniowane przez użytkownika zmiennej lub ciąg literału.

Zwracane typy

int

Wartość zwracana

ROK zwraca taką samą wartość jak DATEPART (year, date).

Jeśli date zawiera tylko część czas wartość zwracana jest 1900 roku bazowego.

Przykłady

Następująca instrukcja zwraca 2007.Jest to numer roku.

SELECT YEAR('2007-04-30T01:01:01.1234567-07:00');

Następująca instrukcja zwraca 1900, 1, 1.Argument dla date jest liczbą 0.SQL Serverinterpretuje 0 jako 1 stycznia 1900.

SELECT YEAR(0), MONTH(0), DAY(0);

Zobacz także

Odwołanie