Olá Pessoal,
Tenho uma apliação feita em jasper, onde recebo dois parametros o mês e o ano, conforme este dois tenho que contar o numero de clientes cadastrados nos 3 ultimos trimestres e exibi-los para o usuário, mas para contar é necessario diminuir o mês da data passada. Já tentei fazer com a classe calendar mas não consegui, se alguem souber de alguma expressão que possibilite faz isso. Pode ser através do SQL, mas se for possível em Java.
O codigo:
<code>new Integer((new Date((new Date(“01/”+$P{pMes}.intValue()+"/"+$P{pAno}.intValue())).getTime() - 2678400000L)).getYear())</code>
2678400000L --> este numero significa o valor de um mês em milisegundos esta certo??? Desta maneira funciona mas retorna um valor errado
