Eu preciso passar um $F{data} Date como parâmetro para um sub-relatório, e esse parâmetro será utilizado no select (banco Oracle).
Até passar o parâmetro tudo bem, o sub-relatório recebe um $P{data}, do tipo Date. O problema é que não adianta colocar esse parâmetro no select.
SELECT NOME FROM RH
WHERE DATA_CADASTRO >= $P{DATA}
Isso dá erro. Quando eu dou um "copy to clipboard" no select vejo que ele colocou o id do bean no select.
Então eu tentei mandar o String da data como parâmetro (‘02/04/2006’), e quando copio para o clipboard o select está perfeito (inclusive funciona quando colado diretamente no Oracle), mas dá o mesmo erro tentando rodar pelo Jasper.
Como exatamente eu devo fazer para passar um parâmetro com uma data para que o sub-relatório possa utilizá-lo no select?
Obrigado.