Duvida consulta sql[RESOLVIDO]

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???

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.

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.

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()));

Postei a duvida de forma errada tbm hehe… malz ae

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