boa tarde. preciso de uma query, em que as colunas que quero podem variar.
Repository:
@Query(nativeQuery = true, value = "SELECT SUM(:mes) AS total FROM tb_pessoal_socios_dependentes_pensao_valor v "
+ "INNER JOIN tb_pessoal_socios_dependentes_pensao_ano a ON a.socio_id IN (:socioId) "
+ "WHERE a.ano = (:ano)")
Double findTotalPeriodo(Long socioId, String mes, String ano);
Service:
final Double total = pagamentoSocioRepository.findTotalPeriodo(entity.getSocio().getId(), "jan", "2023");
System.out.print(total);
No caso, onde está “jan” e “2023”, pode mudar…
as colunas com valor são: jan, fev, …
Para testar, pensei em algo desta forma porém não deu mt certo. Algm poderia me ajudar?