Pesquisa entre datas

5 respostas
A

Sou iniciante, criei um programa de cadastro, onde e armazenado alguns dados, nome, end… data, hora… quero colocar um campo de busa onde o usuario digite duas datas e no final mostre a quantidade de casdatros realizados entre essas duas data (ex. entre a data 03/05/2010 e 08/05/2010 - foram realizados 8 cadastros). Se possivel tambem queria fazer uma busca onde mostrasse o horario que feito mais cadastros.
Alguém pode dat uma luz?
Att

5 Respostas

jessetsilva

estes dados serao armazenados num banco de dados?
se sim, qual sera o gerenciador? (mysql, postgree,oracle,sqlserver…)

geralmente voce usar pra buscar do banco entre datas algo parecido com:

select OQUEEUQUERO from DAONDEEUQUERO where COLUNADATA  beteween DATAINICIAL and DATAFINAL

o between significa que tudo o que estiver entre as duas datas passadas sera retornado.

A

Esqueci de especificar o banco, e o Acess, sera um programinha bem simples.

A

quero mostrar em uma jtext filde (caixa de texto) o resultado

A
fiz da seguinte forma
ClassConecta conexao = new ClassConecta();
            try{
                Connection con = conexao.conecta();
                Statement stmt = conexao.con.createStatement();
                 ResultSet rs = stmt.executeQuery( "select count(data) from TabCadVeiculo where  data beteween'"+ TextData.getText()+"' and '"+TextData2+"'" );


                  while(rs.next()){
                    // System.out.println(rs.getString("nome"));
                    //Adicionando os Dados da tabela na jTable
                    qtd.setText(rs.getString( ));
        }

            }catch(SQLException e){
                JOptionPane.showMessageDialog(null,"Ocorreu um erro no sistema, se persistir contate o Administrador "+ e +"","ATENÇÃO",JOptionPane.WARNING_MESSAGE);
        }

so que nao esta mostrando na caixa de text. Como faco pra mostrar o resultado da busca em uma caixa de texto?

jessetsilva

no console ele imprime quando vc descomenta esta parte:

System.out.println(rs.getString("nome"));

Se sim, coloque a mesma coisa no textfield

qtd.setText(rs.getString("nome" ));
Criado 14 de abril de 2011
Ultima resposta 15 de abr. de 2011
Respostas 5
Participantes 2