Funzioni di data e ora (Transact-SQL)

Le funzioni scalari elencate di seguito eseguono un'operazione su un valore di input di data e ora e restituiscono una stringa, un valore numerico o un valore di data e ora.

Le funzioni Transact-SQL di data e ora e la relativa proprietà deterministica sono elencate nella tabella seguente. Per ulteriori informazioni sulle funzioni deterministiche, vedere Funzioni deterministiche e non deterministiche.

Funzione Determinismo

DATEADD

Deterministica

DATEDIFF

Deterministica

DATENAME

Non deterministica

DATEPART

Deterministica tranne nei casi in cui viene utilizzata come DATEPART (dw,date) o DATEPART (wk,ww, date). dw, ovvero la parte della data che indica il giorno della settimana (weekday), dipende dal valore impostato da SET DATEFIRST, che consente di impostare il primo giorno della settimana. La parte della data week (wk, ww) riflette le modifiche apportate a SET DATEFIRST. Il 1° gennaio di qualsiasi anno definisce il numero iniziale per la parte della data week. Ad esempio DATEPART(wk,'Jan 1, xxxx') = 1, dove xxxx rappresenta qualsiasi anno.

DAY

Deterministica

GETDATE

Non deterministica

GETUTCDATE

Non deterministica

MONTH

Deterministica

YEAR

Deterministica

Vedere anche

Riferimento

Funzioni (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005