Jump to content

Gerando intervalos de números ou datas com PostgreSQL


Thanael

Postagens Recomendadas

  • Pessoal da TecnoSpeed

Olá pessoal! sabiam que o PostgreSQL tem uma função muito útil chamada generate_series? Com ela, é possível gerar uma lista de valores em um intervalo especificado, ou seja, podemos criar intervalos de números e até mesmo datas. 

Parece difícil ? Veja como é simples a Sintaxe para utilizar o generate_series

SELECT generate_series(inicio, fim, passo);

Podemos usar isso para obtermos intervalos de número e até mesmo intervalo de datas, trazendo por dia, semana, mês ou o que preferirmos.

Para criar um intervalo de datas usando o generate_series, basta seguir o exemplo abaixo:

SELECT generate_series('2023-01-01'::date, '2023-02-01'::date, '1 day'::interval);

image.png

Viu só como é simples utilizar o generate_series ? além disso esta é uma função muito útil que ajuda a aumentar o que você pode fazer em seus SELECTs 👍

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...