.add(Projections.alias(Projections.sqlGroupProjection(" year({alias}.discharging_time) as year"," year({alias}.discharging_time)",newString[]{"year"},newType[]{StandardBasicTypes.INTEGER}),"year"));
if(isGroupByMonth){
add.add(Projections.alias(
...
...
@@ -126,11 +128,42 @@ public class DischargingDaoImpl extends AbstractBaseDao implements DischargingDa
newType[]{StandardBasicTypes.INTEGER}),"month"));
}
if(isGroupByDay){
add.add(Projections.alias(
Projections.sqlGroupProjection("day({alias}.discharging_time) as day",
// projL.add(Projections.sqlGroupProjection("day({alias}.dataHoraEnt) as day, month({alias}.dataHoraEnt) as month, year({alias}.dataHoraEnt) as year", "day({alias}.dataHoraEnt), month({alias}.dataHoraEnt), year({alias}.dataHoraEnt)", new String[]{"day","month", "year"}, (org.hibernate.type.Type[]) new Type[]{Hibernate.INTEGER, Hibernate.INTEGER, Hibernate.INTEGER}));
...
...
@@ -169,7 +202,7 @@ public class DischargingDaoImpl extends AbstractBaseDao implements DischargingDa