Consulta entre datas mySQL

4 respostas
renan_

Olá, quero buscar todos os depositos feitos no mes x:

Isso está correto ?

ps = conn.prepareStatement("select valor from depositos where data >= 01/"+idMes+"/2008 AND < 01/"+(idMes+1)+"/2008");

idMes é um valor inteiro 1, 2, 3, 4 …

ou seja:

select valor from depositos where data >= 01/1/2008 AND < 01/2/2008

Quero pegar todos os depositos feitos no mes passado por parametro.

Como posso fazer isso?

Obrigado!

4 Respostas

davidbuzatto
"where data >= '2008-" + idMes + "-1' and data < '2008-" + ( idMes + 1 ) + "-1'";
renan_

Perfeito!

Muito obrigado David! :wink:

Renan

lordtiago

cheguei atrasado pra responder esta =/
eu sabia! rs
Desviando um pouco, como faz pra fechar o tópico? Tipo ficar definido como resolvido?
Ass. lordtiago

renan_

Acho que aqui no guj nao tem essa de fechar topico após a duvida ser sanada nao.
O que o autor do tópico pode fazer é editar o título do tópico e colocar um RESOLVIDO lá para que pessoas como você, que nesse caso já sabia a resposta e entrou para responder, nao entre e “perca o tempo” …

De qualquer forma, o que vale é a intencão. Iria responder.

Portanto, muito obrigado!

Criado 17 de fevereiro de 2008
Ultima resposta 17 de fev. de 2008
Respostas 4
Participantes 3