Relatório Ireport aparecendo sem dados

Estou fazendo um relatório com Ireport e passando um parâmetro com intervalo de datas meu sql no relatório SELECT * FROM venda WHERE data between (venda.data = $P{dataInicial}) AND (venda.data = $P{dataFinal})

Porém, ao testar o relatório no preview, seleciono a data de intervalo no prompt e vem a tela fazia…

Alguém tem alguma ideia ?

Olá amigo, qual versão é seu ireport ?
uma vez tive um problema parecido e era o *
tive que declarar cada campo que ia ser usado,
testa ai e diz se deu certo.

Testei com parâmetros do tipo date e com esse where :
“WHERE venda.data BETWEEN $P{dataInicio} AND $P{dataFim}”

e funcionou aqui (iReport 5.6)

Faça conforme o @bruno_souza_picinini citou acima para utilizar o comando betwenn, ou para fazer somente pelo where tente conforme abaixo:

WHERE venda.data = $P{dataInicial} AND venda.data = $P{dataFinal}

Olá… de fato o meu iReport é a versão 5.1.0 vou atualizar e testar aqui … depois informo a vcs se deu certo…

Mudei o meu select usei o seguinte:
SELECT * FROM venda WHERE data between $P{dataInicial} AND $P{dataFinal};

Obrigado pela ajuda de vcs… :slight_smile: