Bom dia galera,
estou com um problema, tenho um relatório feito no Ireports com banco de dados Firebird, tudo certinho.
Criei no Ireports 2 parâmetros, DATA_INICIO e DATA_FIM, como sendo do tipo date, para pode filtrar meus relatórios pro data, com o seguinte where do sql
WHERE
VENDAS."DATA" between $P{DATA_INICIO} AND $P{DATA_FIM}
e com o código em java assim:
SimpleDateFormat formatador = new SimpleDateFormat("yyyy/MM/dd");
datai = (Date) formatador.parse("2010/09/04");
dataf = (Date) formatador.parse("2010/09/05");
parametros.put("DATA_INCIO", datai);
parametros.put("DATA_FIM", dataf);
o parâmetro da data final esta correto, ou seja o final estou conseguindo filtrar, porém nao sei o que ocorre que a data inicial eu não consigo.
obs: sei que esta funcionando pois defini no ireports os parâmetros como tendo valor default.
Alguém sabe o que pode estar ocorendo?
Obrigado desde já.