Boa tarde, sou iniciante em banco de dados e estou desenvolvendo uma aplicação para meu trabalho e estou a dias quebrando cabeça, meu select esta me trazendo o resultado esperado, porem na ultima linha onde esta escrito "total geral" gostaria que da mesma forma que renomeei este campo dessa coluna codigo_inf, os demais eu também conseguisse fazer o mesmo, como vocês podem ver ele esta me trazendo o valor do meu ultimo registro, repetindo digamos assim, e gostaria de renomear tipo, qualquer coisa nas demais colunas menos os valores do registro da tabela, a logica dessa ultima e apresentar a soma de todas as infrações e apresentar o total geral.
aqui segue meu sql:
select
coalesce(m.codigo_inf, 'Total Geral') as CodigoInfra,
i.descricao_inf,
i.artigo_inf,
i.pontos_inf,
i.valor_inf,
count(m.codigo_inf) as totalInfra
from
tbl_cad_multas m,
tbl_infracoes i
WHERE m.codigo_inf = i.codigo_inf
group by m.codigo_inf with rollup
Pergunta
dwcl
Boa tarde, sou iniciante em banco de dados e estou desenvolvendo uma aplicação para meu trabalho e estou a dias quebrando cabeça, meu select esta me trazendo o resultado esperado, porem na ultima linha onde esta escrito "total geral" gostaria que da mesma forma que renomeei este campo dessa coluna codigo_inf, os demais eu também conseguisse fazer o mesmo, como vocês podem ver ele esta me trazendo o valor do meu ultimo registro, repetindo digamos assim, e gostaria de renomear tipo, qualquer coisa nas demais colunas menos os valores do registro da tabela, a logica dessa ultima e apresentar a soma de todas as infrações e apresentar o total geral.
aqui segue meu sql:
select
coalesce(m.codigo_inf, 'Total Geral') as CodigoInfra,
i.descricao_inf,
i.artigo_inf,
i.pontos_inf,
i.valor_inf,
count(m.codigo_inf) as totalInfra
from
tbl_cad_multas m,
tbl_infracoes i
WHERE m.codigo_inf = i.codigo_inf
group by m.codigo_inf with rollup
Se alguém puder ajudar agradeceria muito.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.