Select com agrupamento
Enviado: 20 Dez 2020 15:32
Olá!
Fico feliz podendo contribuir.
Especificamente falando do MariaDB, ele tem um gerador de sequencias numéricas: Sequence Storage Engine. A sintaxe é meio esquisita mas funciona.
Já no PostgreSQL, existe uma função que gera séries de números ou datas: generate_series()
Fico feliz podendo contribuir.
Eu já usei CTE no PostgreSQL mas nunca tinha usado RECURSIVE. Aprendi agora tentando te ajudar. Esta técnica funciona nos principais sistemas de banco de dados.asimoes escreveu:muito legal esse recurso RECURSIVE
Especificamente falando do MariaDB, ele tem um gerador de sequencias numéricas: Sequence Storage Engine. A sintaxe é meio esquisita mas funciona.
Código: Selecionar todos
SELECT
Datas.*
FROM (
SELECT
seq as Mes,
2018 as Ano
FROM seq_1_to_12
UNION all
SELECT
seq as Mes,
2019 as Ano
FROM seq_1_to_12
UNION all
SELECT
seq as Mes,
2020 as Ano
FROM seq_1_to_12
) as Datas