SQL Server DateFromparts

SQL Server DateFromparts
Este artigo explorará como usar a função datefromparts () no SQL Server. Como o nome sugere, essa função nos permite construir um valor de data a partir do ano, mês e insumos diários.

Pode parecer uma função simples, mas pode ser útil quando você precisa criar um conjunto de datas a partir de várias entradas em um método rápido e eficaz.

Função Sintaxe e parâmetros

A seguir, ilustra a sintaxe da função DateFromcarts ().

DateFromparts (ano, mês, dia)

A função aceita três argumentos principais:

  1. Ano - este é um tipo inteiro que denota o ano.
  2. mês - define a parte do mês da data como um valor inteiro. Varia de 1 a 12.
  3. dia - especifica a parte do dia do valor da data. Deve variar de 1 a 31

A função retorna um tipo de data das entradas fornecidas. Se qualquer uma das entradas fornecidas estiver ausente ou nula, a função retornará um valor nulo.

Exemplos

O exemplo a seguir mostra um uso simples da função datefromparts () no servidor SQL.

Selecione DateFromparts (2022, 10, 10) como hoje;

Resultado:

hoje
2022-10-10

Exemplo 2

O exemplo abaixo usa o DateFromcarts () com valores de entrada nula.

Selecione
DateFromcarts (2022, NULL, 10);

Valor de retorno:

(Sem nome da coluna)
NULO

Exemplo 3

No exemplo abaixo, usamos a função datefromparts () com uma entrada fora do alcance:

Selecione
DateFromcarts (2022, 13, 10);

Nesse caso, a função retorna um erro como mostrado:

MSG 289, Nível 16, Estado 1, linha 356
Não pode construir data do tipo de dados; Alguns dos argumentos têm valores que não são válidos.

Final

Nesta curta postagem, discutimos usando a função DateFromcarts () no SQL Server para construir um valor de data a partir do ano, mês e entradas diurnas.

Obrigado pela leitura!!