Função MySQL PERIOD_ADD()

Resumo : neste tutorial, você aprenderá como usar a PERIOD_ADD()função MySQL para adicionar um determinado número de meses a um período.

Introdução à função MySQL PERIOD_ADD()

A PERIOD_ADD()função permite adicionar um número de meses a um período no formato YYMMou YYYMMM.

Aqui está a sintaxe da PERIOD_ADD()função:

PERIOD_ADD(P, N)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Nesta sintaxe:

  • P: O período ao qual você deseja adicionar meses (no formato YYMMou YYYYMM).
  • N: o número de meses a serem adicionados ao período.

A PERIOD_ADD()função retorna um valor no mesmo formato que P, que é YYMMou YYYYMM.

Ele retorna NULLse Pou Nfor NULL.

Exemplos de funções MySQL PERIOD_ADD()

Vejamos alguns exemplos de uso da PERIOD_ADD()função.

1) Usando PERIOD_ADD() para adicionar meses a um exemplo de período

O exemplo a seguir adiciona 2meses ao período 201310:

SELECT PERIOD_ADD(201310, 2);Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+-----------------------+
| PERIOD_ADD(201310, 2) |
+-----------------------+
|                201312 |
+-----------------------+
1 row in set (0.00 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

2) Usando a função PERIOD_ADD() com exemplo de valores NULL

A PERIOD_ADD()função retorna NULLse o período ( P) ou o número de meses ( N) for NULL:

SELECT PERIOD_ADD(NULL, 2);Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+---------------------+
| PERIOD_ADD(NULL, 2) |
+---------------------+
|                NULL |
+---------------------+
1 row in set (0.00 sec)Linguagem de código:  texto simples  ( texto simples )

E:

SELECT PERIOD_ADD(202312, NULL);Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

+--------------------------+
| PERIOD_ADD(202312, NULL) |
+--------------------------+
|                     NULL |
+--------------------------+
1 row in set (0.00 sec)Linguagem de código:  texto simples  ( texto simples )

Resumo

  • Use a PERIOD_ADD()função para adicionar um número de meses a um período no formato YYMMou YYYYMM.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *