Prezados Amigos
Eu estou fazendo a consulta abaixo mas eu necessitava que a contagem do campo RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD (Veja 2a. Linha do codigo) somente contasse os distintos.
Obrigado
Cleber
SELECT Year([DT_CONCLUSAO]) AS Turma,
Count(RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD) AS
ContarDePES_IDENTIFICADOR_COD
FROM RH_QUADRO_MILITAR_TURMA INNER JOIN ((RH_QUADRO_MILITAR INNER JOIN
RH_QUADRO_MILITAR_CURSO ON RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD =
RH_QUADRO_MILITAR_CURSO.MIL_PES_IDENTIFICADOR_COD) INNER JOIN
RH_QUADRO_CURSO_DGP ON RH_QUADRO_MILITAR_CURSO.CUR_CODIGO = RH_QUADRO_CURSO_DGP.CODIGO) ON
RH_QUADRO_MILITAR_TURMA.MIL_PES_IDENTIFICADOR_COD =
RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD
WHERE (((RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="13") AND
((RH_QUADRO_MILITAR.QQ_COD_QAS_QMS) Between "7000" And "7999")) OR
(((RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="14 - 13" And
(RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="14") AND
((RH_QUADRO_MILITAR.QQ_COD_QAS_QMS) Between "7000" And "7999"))
GROUP BY Year([DT_CONCLUSAO]), RH_QUADRO_MILITAR.STATUS,
RH_QUADRO_MILITAR.MIL_TYPE
HAVING (((Year([DT_CONCLUSAO]))=1992) AND ((RH_QUADRO_MILITAR.STATUS)="1") AND
((RH_QUADRO_MILITAR.MIL_TYPE)="1"))
ORDER BY Year([DT_CONCLUSAO]);
Eu estou fazendo a consulta abaixo mas eu necessitava que a contagem do campo RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD (Veja 2a. Linha do codigo) somente contasse os distintos.
Obrigado
Cleber
SELECT Year([DT_CONCLUSAO]) AS Turma,
Count(RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD) AS
ContarDePES_IDENTIFICADOR_COD
FROM RH_QUADRO_MILITAR_TURMA INNER JOIN ((RH_QUADRO_MILITAR INNER JOIN
RH_QUADRO_MILITAR_CURSO ON RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD =
RH_QUADRO_MILITAR_CURSO.MIL_PES_IDENTIFICADOR_COD) INNER JOIN
RH_QUADRO_CURSO_DGP ON RH_QUADRO_MILITAR_CURSO.CUR_CODIGO = RH_QUADRO_CURSO_DGP.CODIGO) ON
RH_QUADRO_MILITAR_TURMA.MIL_PES_IDENTIFICADOR_COD =
RH_QUADRO_MILITAR.PES_IDENTIFICADOR_COD
WHERE (((RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="13") AND
((RH_QUADRO_MILITAR.QQ_COD_QAS_QMS) Between "7000" And "7999")) OR
(((RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="14 - 13" And
(RH_QUADRO_CURSO_DGP.NC_COD_NAT_CURSO)="14") AND
((RH_QUADRO_MILITAR.QQ_COD_QAS_QMS) Between "7000" And "7999"))
GROUP BY Year([DT_CONCLUSAO]), RH_QUADRO_MILITAR.STATUS,
RH_QUADRO_MILITAR.MIL_TYPE
HAVING (((Year([DT_CONCLUSAO]))=1992) AND ((RH_QUADRO_MILITAR.STATUS)="1") AND
((RH_QUADRO_MILITAR.MIL_TYPE)="1"))
ORDER BY Year([DT_CONCLUSAO]);