Fórum SQL - Consigo agrupar todos os registros por mês? #220590
16/03/2004
0
Olá pessoal,
aproveito a ocasião para agradecer a ajuda na última dúvida SQL.
Agora, nova dúvida:
Estou usando Interbase6.
Preciso agrupar todos os registros, de uma mesma tabela, dentro de um dado ano, por mês de sua inclusão e contar estes registros.
Vejam como seria o resultado:
CONVÊNIO MÊS QUANTIDADE CONVÊNIO MÊS QUANTIDADE
Unimed 01 20 Unimed 02 30
Bradesco 01 10 Bradesco 02 20
E ASSIM...
aproveito a ocasião para agradecer a ajuda na última dúvida SQL.
Agora, nova dúvida:
Estou usando Interbase6.
Preciso agrupar todos os registros, de uma mesma tabela, dentro de um dado ano, por mês de sua inclusão e contar estes registros.
Vejam como seria o resultado:
CONVÊNIO MÊS QUANTIDADE CONVÊNIO MÊS QUANTIDADE
Unimed 01 20 Unimed 02 30
Bradesco 01 10 Bradesco 02 20
E ASSIM...
Weliton Oliveira
Curtir tópico
+ 0
Responder
Posts
17/03/2004
Delphinhow
Não tenho certeza se entendi sua duvida direito mas ai vai:
Sendo campos da tabela: ANO, MES,
Seria algo assim
SELECT COUNT(ANO) FROM TABELA GROUP BY ANO, MES
ISSO GERA UMA UNICA LINHA COM O RESULTADO Q VC QUER SE NÃO FOR BEM ISSO ME ENVIE UM EMAIL COM SUA DUVIDA MAIS DETALHADA
Sendo campos da tabela: ANO, MES,
Seria algo assim
SELECT COUNT(ANO) FROM TABELA GROUP BY ANO, MES
ISSO GERA UMA UNICA LINHA COM O RESULTADO Q VC QUER SE NÃO FOR BEM ISSO ME ENVIE UM EMAIL COM SUA DUVIDA MAIS DETALHADA
Responder
Gostei + 0
17/03/2004
Djjunior
Não tenho certeza se entendi sua duvida direito mas ai vai:
Sendo campos da tabela: ANO, MES,
Seria algo assim
SELECT COUNT(ANO) FROM TABELA GROUP BY ANO, MES
ISSO GERA UMA UNICA LINHA COM O RESULTADO Q VC QUER SE NÃO FOR BEM ISSO ME ENVIE UM EMAIL COM SUA DUVIDA MAIS DETALHADA
SELECT ANO, CONVENIO, MES, COUNT(ANO) AS QTDE
FROM TABELA GROUP BY ANO, CONVENIO, MES
Ficaria melhor.
Qdo vc utilizar uma função de agrupamento (sum, count por exemplo) vc é obrigado a utilizar o GROUP BY no fim da query com todos os outros campos que não estão sendo ´calculados´, nenhum a mais nem um a menos
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)