Bonjour,

J'ai un problème lors de mon test unitaire avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
select staffingday.id, project.id, resource.id, engagement.id, sum (staffingday.rate), staffingday.id, project.id, resource.id, engagement.id, staffingday.day, staffingday.dayOfWeek, staffingday.numWeek, staffingday.rate, staffingday.staffingDescriptionId, project.beginDate, project.endDate, project.engagementId, project.name, project.projectType, resource.capabilityId, resource.employeId, resource.gradeId, resource.name, resource.surname, engagement.beginDate, engagement.capabilityId, engagement.customerName, engagement.endDate, engagement.name, engagement.responsibleId, engagement.wbsAccount
from Project project, Resource resource, Engagement engagement, Staffing staffing, StaffingDescription staffingdescription, StaffingDay staffingday
where resource.id = ?
and resource.id = staffing.resourceId
and project.id = staffing.projectId
and project.engagementId = engagement.id
and staffing.id = staffingdescription.staffingId
and staffingdescription.id = staffingday.staffingDescriptionId
and (staffingday.day between ?
	and ?) group by engagement.name, project.projectType, staffingday.day order by staffingday.day
mais uniquement avec une base hsqldb, car avec mysql, ça roule.

Je suppose que ma requête n'est pas conforme hql ou bien que hsqldb ne supporte pas les group by, ce qui m'étonne quand même...

Savez-vous pourquoi?


Merci d'avance!