Jump to content

Recommended Posts

Posted

Participantes:

codparticipante

nome

datanasc

...

Calendario:

codcalendario

data

hora

...

participantescalendario (tabela de junçao- relação muitos-para-muitos)

codcalendario

codparticipante

Boas 😉 Eu tenho numa BD em Access 2003 estas três tabelas compostas por esses campos. O que eu quero fazer é uma consulta onde me apareça a quantidade de participações por participante, ou seja, eu insiro na tabela de junção as datas e os participantes que participam nessa data, logo, tenho uma data para vários participantes e vice-versa e quero visualizar em quantas datas cada participante esteve presente.

Espero pela resposta o mais rápido possível 😞

Abraços.

Posted

Não testei mas é algo do genéro:

select participante.codparticipante, participante.nome, count(*) as total_participacoes

from participante left join participantescalendario on

participante.codparticipante = participantecalendario.codparticipante

group by participante.codparticipante, participante.nome

Outra alternativa é usares um orm como este e não precisas de fazer sql  😁 :

http://www.portugal-a-programar.pt/index.php?showtopic=

Posted

funciona perfeitamente 😉

Quanto ao link que me deste não percebi muito bem mas também quando tiver mais tempo leio com mais atençao.

Obrigado 😞

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.