Bom dia
Eu tenho uma tabela que contém dados preenchidos via um sub-formulário (1 para n). Esta tabela tem como chave primária o B_ID e replica A_ID n vezes conforme se aplique.
exemplo:
A_ID B_ID DATA_VISITA
1 1 23-01-2011
2 2 25-03-2012
2 3 26-04-2012
3 4 14-05-2012
3 5 11-01-2013
3 6 12-12-2013
Quero contabilizar o numero de B_IDs por ano e os distincts A_IDs nesse mesmo ano.
Criei esta linha, que não me faz o que quero...alguém me pode ajudar, sff?
SELECT Format((DATA_VISITA),"yyyy") AS ANO, Count(A_ID), Count(B_ID)
FROM TABELA_B
GROUP BY Format((DATA_VISITA),"yyyy")
ORDER BY Format((DATA_VISITA),"yyyy");
O que eu queria era contabilizar os distinct A_ID mas no access 2007 não me aceita!
obrigado
Eu tenho uma tabela que contém dados preenchidos via um sub-formulário (1 para n). Esta tabela tem como chave primária o B_ID e replica A_ID n vezes conforme se aplique.
exemplo:
A_ID B_ID DATA_VISITA
1 1 23-01-2011
2 2 25-03-2012
2 3 26-04-2012
3 4 14-05-2012
3 5 11-01-2013
3 6 12-12-2013
Quero contabilizar o numero de B_IDs por ano e os distincts A_IDs nesse mesmo ano.
Criei esta linha, que não me faz o que quero...alguém me pode ajudar, sff?
SELECT Format((DATA_VISITA),"yyyy") AS ANO, Count(A_ID), Count(B_ID)
FROM TABELA_B
GROUP BY Format((DATA_VISITA),"yyyy")
ORDER BY Format((DATA_VISITA),"yyyy");
O que eu queria era contabilizar os distinct A_ID mas no access 2007 não me aceita!
obrigado