Duvida consulta sql[RESOLVIDO]

4 respostas
T

Alguem poderia me ajudar nesta instrucao sql…

pode ser em java e passar para uma consulta (hql)

É o seguinte:

tenho que buscar UM COUNT de todos os registros de SOLITACOES em um ANO, ou seja, apartir do dia corrente.

por exemplo:

data atual: 19-12-2011

entao usar um between em relacao a data atual so que de um ano atras - > BETWEEN ‘19-12-2011’ AND ‘19-12-2010’

Alguem sabe como faco isso???

4 Respostas

ssh
essa consulta é p/ o sql server, veja se ajuda.

trate as datas no proprio java, e mande a data em 2 variaveis, a data inicial e data final, sendo que. a data final, é a mesma que da data inicial  que o ano - 1.

essa consulta é p/ o sql server, veja se ajuda.

trate as datas no proprio java, e mande a data em 2 variaveis, a data inicial e data final, sendo que. a data final, é a mesma que da data inicial só que o ano - 1.

T

Cara vlw pela ajuda, mas no caso nao era estatico…

Na verdade estava pegando pela data corrente do sistema com Calendar do JAVA.

Vi que tinha metodos em Calendar dei uma pesquisa e vi que dava para manipular a data corrente aumentando e diminuindo os anos dias e etc;;;

Olha so… mas vlw a moral ae!

Date date = Calendar.getInstance().getTime();
		   
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(date);
		calendar.add(Calendar.YEAR, -1);
		
		System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(calendar.getTime()));
T

Postei a duvida de forma errada tbm hehe… malz ae

ssh

tranquilo, tentei ajudar da melhor forma possivel. =) att

Criado 19 de dezembro de 2011
Ultima resposta 19 de dez. de 2011
Respostas 4
Participantes 2