Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta com sql (sum)


wagner sá

Pergunta

Olá pessoal,

sou novo no forum e aprendiz de sql,

estou com dificuldade, se alguém puder ajudar, desde já fico muito grato.

tenho as seguintes tabelas:

[tb-1] - Tipo_custo

[cps] - codigo_custo, codigo_centro_custo, descriçao e etc......

[tb-2] - Custo_total

[cps] - codigo, codigo_custo, codigo_contrato, valor_real, mes, ano e etc...

preciso gerar uma consulta com sql que faça o seguinte:

agrupar por [codigo_centro_custo, mes, ano e fazer o somatório do (valor_real) para o codigo_centro_custo/mes/ano)]

ecrevi assim, mas falta o somatório !

SELECT ct.codigo_custo, tc.codigo_centro_custo, tc.descriçao, ct.valor_real, ct.mes, ct.ano

FROM tipo_custo tc, custo_total ct

WHERE ct.codigo_custo = tc.codigo_custo

and ct.valor_real <> ""

And ct.codigo_contrato=65

group BY ct.codigo_custo, tc.codigo_centro_custo, tc.descriçao, ct.valor_real, ct.mes, ct.ano

order by ct.codigo_custo, ct.mes, ct.ano;

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

você coloca no group by tudo que não e função agragada(sum, max, avg, min...)

group by geralmente depois do where

order by sempre vem por ultimo

agora pra você fazer a soma:

select sum(campo), campo2, campo3, campo4

from tabela

where sua condição

group by campo2, campo3, campo4

order by qualquer campo(ate os que não estao na consulta se não me engano)

ate a proxima...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...