Bom dia pessoal, estou com um problema aqui, preciso comparar um “ano corrente” que é do tipo Date que eu transformei em Integer, com outra ano que eu trago na consulta HQL
desse jeito
Calendar cal = Calendar.getInstance();
Integer anoCorrente = cal.get(Calendar.YEAR);
StringBuffer q = new StringBuffer();
q.append(" SELECT SUM(ia.quantidade*ia.preco) ");
q.append(" FROM ItemAutorizacaoCompra ia ");
q.append(" WHERE ia.autorizacaoCompra.processo.orgao.idOrgao = ? ");
q.append(" AND ia.itemCompra.produto.classeItem.idClasseItem = ? ");
q.append(" [color=blue]AND YEAR(ia.autorizacaoCompra.dataAutorizacao) = ?[/color] ");
esta funcionando para banco SQL mais precisa funcionar com ORACLE também, queria saber se alguém sabe algum comando q funcione tanto no oracle quanto no sql
