Resultados da pesquisa a pedido "aggregate-functions"

3 a resposta

Obter contagem de chave estrangeira de várias tabelas

Eu tenho 3 tabelas, com a Tabela B e C fazendo referência à Tabela A via Chave estrangeira. Eu quero escrever uma consulta no PostgreSQL para obter todos os IDs de A e também suas ocorrências totais de B e C. a | b | c ...

2 a resposta

Função agregada de soma de matriz pareada?

Eu tenho uma tabela com matrizes como uma coluna e quero somar os elementos da matriz: > create table regres(a int[] not null); > insert into regres values ('{1,2,3}'), ('{9, 12, 13}'); > select * from regres; a ----------- {1,2,3} {9,12,13}Eu ...

3 a resposta

Oracle SQL - Soma e agrupar dados por semana

Tenho registros relacionados a datas: DATE AMOUNT 16.03.2013 3 16.03.2013 4 16.03.2013 1 16.03.2013 3 17.03.2013 4 17.03.2014 3Sei resumir todos os dias, mas como resumir por semana?

1 a resposta

JPA JPQL: SELECIONE NOVO com COUNT, GROUP BY e ORDER BY

Existem 2 tabelas / entidades:AppleTree eApples. Uma macieira produz 0 ... n maçãs. Cada maçã é uma entidade / linha da segunda tabela e faz referência à macieira que a produziu (ManyToOne) Quero gerar um relatório de "alta pontuação" sobre as ...

1 a resposta

Matrizes de pads com NULL até o comprimento máximo para a função agregada personalizada

Da resposta da perguntaComo usar array_agg () para varchar [] [https://stackoverflow.com/questions/20156168/how-to-use-array-agg-for-varchar], Podemos criar uma função agregada personalizada para agregar matrizes n-dimensionais no Postgres, ...

3 a resposta

mysql: selecione as últimas 10 mensagens e para cada mensagem as últimas 3 respostas

Para simplificar, reduzimos a tabela de mensagens ao mínimo, com alguns dados de amostra message_id reply_to createdate 1 0 123 2 0 124 3 0 123 4 1 154 5 1 165o reply_to é o message_id ao qual a mensagem é uma resposta Então, estou procurando ...

3 a resposta

Como posso simplificar esta consulta de estatísticas do jogo?

Esse código funciona como esperado, mas eu é longo e assustador. select p.name, p.played, w.won, l.lost from (select users.name, count(games.name) as played from users inner join games on games.player_1_id = users.id where games.winner_id > 0 ...

3 a resposta

MySQL MIN / MAX retornando valor adequado, mas não as informações de registro relacionadas

Estou realmente preso a isso. Claramente, não estou entendendo o conceito MIN / MAX. Estou tentando obter a última linha de um agrupamento de work_type e work_id. Se eu mudar de MIN para MAX, ele altera o carimbo de data e hora retornado, ...

2 a resposta

Várias chamadas array_agg () em uma única consulta

Estou tentando realizar algo com minha consulta, mas não está realmente funcionando. Meu aplicativo costumava ter um mongo db, então o aplicativo é usado para obter matrizes em um campo, agora tivemos que mudar para o Postgres e não quero alterar ...

3 a resposta

Generate_series no Postgres da data de início e término em uma tabela

Eu tenho tentado gerar uma série de datas (AAAA-MM-DD HH) da primeira até a última data em um campo de carimbo de data / hora. Eu tenho ogenerate_series() Eu preciso, no entanto, encontrar um problema ao tentar obter as datas de início e término ...