E ae pessoal, beleza?
Eu tô desenvolvendo um tipo de relatório em que o usuário entra com uma data e eu tenho que mostrar o relatório dos ultimos 30 dias.
Essa é a minha lógica…
connection = OracleConnection.getConection();
selectData = connection.prepareStatement("SELECT * FROM Tabela1 WHERE DT_HR_TENTATIVA = ? AND FL_PROCESSO = ?");
selectData.setDate(1, new java.sql.Date(data.getTime()));
selectData.setString(2, "S");
ResultSet rs = selectData.executeQuery();
String msg = null;
for(int i = 0; i < 30; i++){
int qtdProcesso = 0;
while(rs.next()){
qtdProcesso++;
}
msg += data.toString() +" - "+ qtdProcesso +"\n";
//Aqui eu tenho que subtrair um dia da data que o usuário entrou.
}
JOptionPane.showMessageDialog(null, msg);
Como faço para subtrair um dia da data que o usuário entrou?
Desde já agradeço!