GARANTIR DESCONTO

Fórum Consulta agrupada, ALGUÉM PODE ME AJUDAR???? #38817

17/09/2003

0

Pessoal através destas tabelas:

AGENDADO
=========
codagend
nomeagend

SERVICOS
=========
codservico
codagend
codconv

ITENS_SERVICOS
===============
codintens_servicos
codservico
vrservicos

CONVENIO
=========
codconv
nomeconv

Criei uma consulta da seguinte maneira:

CODAGEND ASSOCIADO CONVENIO VRSERV
======== ================== ============ =====
1426 ADELAIDE G. DE O PASSOS ACADEMIA STILUS 15,80
1426 ADELAIDE G. DE O PASSOS ACADEMIA STILUS 16,35
1426 ADELAIDE G. DE O PASSOS ACADEMIA STILUS 135,35
608 CARLOS A. DOS SANTOS ACADEMIA STILUS 56,00
279 ANTONIO ARAUJO COSTA ALDO ROUPAS 375,90 763 ALEXANDRE BARBOSA ADRIANA ATTIE 5,11
763 ALEXANDRE BARBOSA ADRIANA ATTIE 65,00
763 ALEXANDRE BARBOSA ADRIANA ATTIE 8,40

Mas queria mudar a consulta, mostrando Associados com total de serviços usado por cada convenio, então seria assim:

CODAGEND ASSOCIADO CONVENIO VRSERV
======== ================== ============ =====
1426 ADELAIDE G. DE O PASSOS ACADEMIA STILUS 167,50
608 CARLOS A. DOS SANTOS ACADEMIA STILUS 56,00
279 ANTONIO ARAUJO COSTA ALDO ROUPAS 375,90 763 ALEXANDRE BARBOSA ADRIANA ATTIE 231,51

Alguém pode me ajudar??? :? :? :?


Chas

Chas

Responder

Posts

17/09/2003

Fabricio

Use a função Sum().

SELECT TABELA1.CODAGEND, TABELA2.ASSOCIADO, TABELA3.CONVENIO, SUM(TABELA4.VRSERV) FROM TABELA1
INNER JOIN TABELA2 ON TABELA1.CODASSOCIADO=TABELA2.CODASSOCIADO
INNER JOIN TABELA3 ON TABELA1.CODASSOCIADO=TABELA3.CODASSOCIADO
INNER JOIN TABELA4
TABELA1.CODASSOCIADO=TABELA4.CODASSOCIADO
GROUP BY TABELA1.CODAGEND, TABELA2.ASSOCIADO, TABELA3.CONVENIO

Substitua as INNER´s pelas corretas do seu banco.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar