Clipper On Line • Ver Tópico - Select com agrupamento

Select com agrupamento

Discussão sobre SQL

Moderador: Moderadores

 

Select com agrupamento

Mensagempor alxsts » 20 Dez 2020 15:32

Olá!

Fico feliz podendo contribuir.
asimoes escreveu:muito legal esse recurso RECURSIVE

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.

Especificamente falando do MariaDB, ele tem um gerador de sequencias numéricas: Sequence Storage Engine. A sintaxe é meio esquisita mas funciona.

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


Já no PostgreSQL, existe uma função que gera séries de números ou datas: generate_series()
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Anterior



Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro