EmployeeAssignmentsReportQueries.xml
1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="utf-8"?>
<queries>
<query key="CreateSourceTable">
<mssql><![CDATA[create table {0}
([ReportSessionId] varchar(256) NOT NULL,
[AssignmentId] int NOT NULL,
[Subject] nvarchar(max) NOT NULL,
[AuthorName] nvarchar(max) NOT NULL,
[Created] datetime NOT NULL,
[Deadline] datetime NULL,
[Completed] datetime NULL,
[Delay] int NULL,
[RealPerformerName] varchar(max) NULL,
[AffectDiscipline] bit NOT NULL)]]></mssql>
<postgres><![CDATA[create table {0}
(ReportSessionId citext NOT NULL,
AssignmentId int NOT NULL,
Subject citext NOT NULL,
AuthorName citext NOT NULL,
Created timestamp NOT NULL,
Deadline timestamp NULL,
Completed timestamp NULL,
Delay int NULL,
RealPerformerName citext NULL,
AffectDiscipline boolean NOT NULL)]]></postgres>
</query>
<query key="SelectAssignmentsFromTempTable">
<default><![CDATA[select Subject,
AuthorName,
Created,
Deadline,
Completed,
Delay,
RealPerformerName,
AffectDiscipline,
AssignmentId
from Sungero_Reports_EmployeeAssignments
where ReportSessionId = @ReportSessionId
order by case when Completed is null then 0 else 1 end, Deadline desc, Created, AffectDiscipline desc;]]></default>
</query>
</queries>