SQL Server DateFromparts

SQL Server DateFromparts
Questo articolo esplorerà come utilizzare la funzione DateFromparts () in SQL Server. Come suggerisce il nome, questa funzione ci consente di costruire un valore di data dell'anno, del mese e degli input diurni.

Può sembrare una funzione semplice, ma può tornare utile quando è necessario creare una serie di date da vari input in un metodo rapido ed efficace.

Sintassi e parametri della funzione

Quanto segue illustra la sintassi della funzione DateFromparts ().

DateFromparts (anno, mese, giorno)

La funzione accetta tre argomenti principali:

  1. Anno - Questo è un tipo intero che indica l'anno.
  2. Mese: definisce la parte del mese della data come valore intero. Varia da 1 a 12.
  3. Giorno - Specifica la parte del giorno del valore della data. Deve variare da 1 a 31

La funzione restituisce quindi un tipo di data dagli ingressi forniti. Se manca l'input o null fornito, la funzione restituirà un valore nullo.

Esempi

L'esempio seguente mostra un semplice utilizzo della funzione DateFromparts () in SQL Server.

Seleziona DateFromparts (2022, 10, 10) come oggi;

Risultato:

Oggi
2022-10-10

Esempio 2

L'esempio seguente utilizza DateFromparts () con valori di input null.

SELEZIONARE
DateFromparts (2022, null, 10);

Valore di ritorno:

(Nessun nome di colonna)
NULLO

Esempio 3

Nell'esempio seguente, utilizziamo la funzione DateFromparts () con un input fuori dal raggio:

SELEZIONARE
DateFromparts (2022, 13, 10);

In questo caso, la funzione restituisce un errore come mostrato:

MSG 289, Livello 16, Stato 1, linea 356
Impossibile costruire la data del tipo di dati; Alcuni degli argomenti hanno valori che non sono validi.

Finale

In questo breve post, abbiamo discusso utilizzando la funzione DateFromparts () in SQL Server per costruire un valore della data dagli ingressi dell'anno, del mese e del giorno.

Grazie per aver letto!!