You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/main/webapp/queries/business_as_usual.sql
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,6 @@ set @projectId = ?;
20
20
/* Number of iterations for given project */
21
21
selectCOUNT(id) as'numberOfIterations'from iteration where superProjectId = @projectId and name like'%itera%';
22
22
/* Select all iteration with detected retrospective activities */
23
-
select iterationName as'iterationName', count(name) as'numberOfIssues'from workUnitView where projectId = @projectId and (lower(name) likelower('%retr%') orlower(name) likelower('%revi%') orlower(name) likelower('%week%scrum%')) group by iterationName;
23
+
select iterationName as'iterationName', count(name) as'numberOfIssues'from workUnitView where projectId = @projectId and (lower(name) likelower('§0§') orlower(name) likelower('§1§') orlower(name) likelower('§2§') orlower(name) likelower('§3§') orlower(name) likelower('§4§') orlower(name) likelower('§5§') orlower(name) likelower('§6§') orlower(name) likelower('§7§') orlower(name) likelower('§8§') orlower(name) likelower('§9§')) group by iterationName;
24
24
/* Select all wikipages that were created or updated in iteration and have name with retr or revi*/
25
-
selectiteration.nameas'iterationName', count(distinct(artifactView.name)) as'numberOfWikiPages'from artifactView inner join fieldChangeView onartifactView.id=fieldChangeView.itemIdinner join iteration on (fieldChangeView.created between iteration.startDateanditeration.endDate) anditeration.superProjectId= @projectId whereartifactView.projectId= @projectId andartifactView.artifactClasslike'WIKIPAGE'and (lower(artifactView.name) likelower('%retr%') orlower(artifactView.description) likelower('%retr%') orlower(artifactView.description) likelower('%week%scrum%')) group byiteration.idorder byiteration.name;
Copy file name to clipboardExpand all lines: src/main/webapp/queries/long_or_non_existent_feedback_loops.sql
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -23,12 +23,12 @@ select COUNT(id) as 'numberOfIterations' from iteration where superProjectId = @
23
23
/* Average iteration length */
24
24
selectavg(abs(dateDiff(iteration.endDate, iteration.startDate))) as'averageIterationLength'from iteration where superProjectId = @projectId;
25
25
/* Select number of iterations which contains at least one feedback activity */
26
-
selectcount(*) over () as'totalCountOfIterationsWithFeedbackActivity'from workUnitView as wuv wherewuv.projectId= @projectId and (wuv.namelike"§0§"orwuv.namelike"§1§"orwuv.namelike"§2§"orwuv.namelike"§3§"orwuv.namelike"§4§"orwuv.namelike"§5§"orwuv.namelike"§6§"orwuv.namelike"§7§"orwuv.namelike"§8§"orwuv.namelike"§9§") group bywuv.iterationNameorder bywuv.activityEndDate;
26
+
selectcount(*) over () as'totalCountOfIterationsWithFeedbackActivity'from workUnitView as wuv wherewuv.projectId= @projectId and (wuv.namelike'§0§'orwuv.namelike'§1§'orwuv.namelike'§2§'orwuv.namelike'§3§'orwuv.namelike'§4§'orwuv.namelike'§5§'orwuv.namelike'§6§'orwuv.namelike'§7§'orwuv.namelike'§8§'orwuv.namelike'§9§') group bywuv.iterationNameorder bywuv.activityEndDate;
27
27
/* Select all activities for feedback loop with last modified date as end date */
28
-
selectwuv.id, wuv.iterationName, wuv.name, cast(max(fieldChangeView.created) asdate) as'endDate'from workUnitView as wuv inner join fieldChangeView onwuv.id=fieldChangeView.itemIdwherewuv.projectId= @projectId and (wuv.namelike"§0§"orwuv.namelike"§1§"orwuv.namelike"§2§"orwuv.namelike"§3§"orwuv.namelike"§4§"orwuv.namelike"§5§"orwuv.namelike"§6§"orwuv.namelike"§7§"orwuv.namelike"§8§"orwuv.namelike"§9§") GROUP by id order byfieldChangeView.created;
28
+
selectwuv.id, wuv.iterationName, wuv.name, cast(max(fieldChangeView.created) asdate) as'endDate'from workUnitView as wuv inner join fieldChangeView onwuv.id=fieldChangeView.itemIdwherewuv.projectId= @projectId and (wuv.namelike'§0§'orwuv.namelike'§1§'orwuv.namelike'§2§'orwuv.namelike'§3§'orwuv.namelike'§4§'orwuv.namelike'§5§'orwuv.namelike'§6§'orwuv.namelike'§7§'orwuv.namelike'§8§'orwuv.namelike'§9§') GROUP by id order byfieldChangeView.created;
29
29
/* Get project start date */
30
30
select startDate as'projectStartDate'from iteration where superProjectId = @projectId order by startDate limit1;
31
31
/* Get project end date */
32
32
select endDate as'projectEndDate'from iteration where superProjectId = @projectId order by endDate desclimit1;
33
33
/* Select all iterations that contains wiki pages which were created or updated in iteration and have name or description that mentions some key words for customer demo*/
34
-
selectiteration.nameas'iterationWithCustomerFeedback', cast(max(fieldChangeView.created) asdate) as'appointmentDate'from artifactView inner join fieldChangeView onartifactView.id=fieldChangeView.itemIdinner join iteration on (fieldChangeView.created between iteration.startDateanditeration.endDate) anditeration.superProjectId= @projectId whereartifactView.artifactClasslike"WIKIPAGE"andartifactView.projectId= @projectId and length(fieldChangeView.newValue) > length(fieldChangeView.oldValue) and (artifactView.namelike"§0§"orartifactView.namelike"§1§"orartifactView.namelike"§2§"orartifactView.namelike"§3§"orartifactView.namelike"§4§"orartifactView.namelike"§5§"orartifactView.namelike"§6§"orartifactView.namelike"§7§"orartifactView.namelike"§8§"orartifactView.namelike"§9§") group byiteration.nameorder byiteration.name;
34
+
selectiteration.nameas'iterationWithCustomerFeedback', cast(max(fieldChangeView.created) asdate) as'appointmentDate'from artifactView inner join fieldChangeView onartifactView.id=fieldChangeView.itemIdinner join iteration on (fieldChangeView.created between iteration.startDateanditeration.endDate) anditeration.superProjectId= @projectId whereartifactView.artifactClasslike'WIKIPAGE'andartifactView.projectId= @projectId and length(fieldChangeView.newValue) > length(fieldChangeView.oldValue) and (artifactView.namelike'§0§'orartifactView.namelike'§1§'orartifactView.namelike'§2§'orartifactView.namelike'§3§'orartifactView.namelike'§4§'orartifactView.namelike'§5§'orartifactView.namelike'§6§'orartifactView.namelike'§7§'orartifactView.namelike'§8§'orartifactView.namelike'§9§') group byiteration.nameorder byiteration.name;
0 commit comments