Like no Group by com Criteria

1 resposta
Tchello

Bom dia galera!

Então, aprendi ontem como se faz um Group by no criteria, com Projections.

O que eu queria era uma sumatória de valores de um certo período (campo de data) e pedi pra fazer um group by da data de emissão.

Até ai funcionou perfeito, ele me trouxe um result com todos os dias que haviam registro a sumatória total do item que eu gostaria.

Mas o que eu quero dessa vez é mensal e anual.
O campo está formatado da seguinte forma:

yyyy-MM-dd

Enquanto eu dava um Projections.groupProperty(“dataemissao”); tá funcionando perfeito, mas como quero agrupar por meses seria interessante caso eu conseguisse dar um group by na substring do campo “dataemissao”, pra que ele considere apenas o ano e o mes…
Alguém tem idéia de como eu possa fazer isso?

Abraços.!

1 Resposta

E

Não testado:

Projections.groupProperty(MONTH("dataemissao"));
Projections.groupProperty(YEAR("dataemissao"));
Criado 9 de abril de 2009
Ultima resposta 13 de abr. de 2009
Respostas 1
Participantes 2