data entre mestre/detalhe

(bitsystems) #1

Como utilizar o campo data entre o mestre detalhe para que no relatorio ao escolher a data de inicio e fim, serem mostrados os itens registrados nas respectivas datas, o comando sql do detalhe é o seguinte:

SELECT distinct inserirexameclinico.idexameclinico,tipoexames.exame, cadcolaborador.nome, inserirexameclinico.fktipoexame, cadcolaborador.rg, cadcolaborador.datanascimento, funcao.descricao, clientecolaborador.dataadm, inserirexameclinico.fkcliente, inserirexameclinico.datainicio
FROM ((((tipoexames
LEFT JOIN inserirexameclinico ON inserirexameclinico.fktipoexame=tipoexames.idtipoexame)
RIGHT JOIN cadcolaborador ON cadcolaborador.idcadcolaborador=inserirexameclinico.fkcolab)
RIGHT JOIN funcao ON funcao.idfuncao=inserirexameclinico.fkfuncao)
RIGHT JOIN clientecolaborador ON clientecolaborador.fkcolab=inserirexameclinico.fkcolab)
WHERE inserirexameclinico.fkcliente=[id] and inserirexameclinico.datainicio between ‘[id2]’ and ‘[id3]’ and inserirexameclinico.diatodo = 2
order by
cadcolaborador.nome

O Mestre é colocado as datas, porém nao funciona.

grato,

Tiago Sanches

(wanderlanlima) #2

Não precisa ter no select o between.
No filtro do relatorio que tem o campo Data tem a configuração de filtro do campo: “Entre dois Valores”.