Home » SQL & PL/SQL » SQL & PL/SQL » Create resultset without date gaps for line chart (Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit)
| Create resultset without date gaps for line chart [message #557684] |
Thu, 14 June 2012 14:49  |
 |
fluffycone
Messages: 16 Registered: June 2011
|
Junior Member |
|
|
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
"CORE 10.2.0.5.0 Production"
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production
See attached file for SQL Table Creation/Insert Script.
Table Definition:
create table STAFF_T
(
emp_id NUMBER,
division VARCHAR2(255 BYTE),
root_division VARCHAR2(5),
completed VARCHAR2(255 BYTE),
completiondate DATE
)
Requirements for the result set:
1. List the root division as column headers
2. Start date is March 15, 2012
3. End date is June 30, 2012
4. Do not skip or omit dates
5. The values under each column are percentages where completed = 'Y'
5a. Example, D5_Total = 277, D5_Completed(Y) = 254, D5_Percent(Y) = 254/277 = 92%
5b. Rounded to whole percentage like 92% and NOT 91.696%
Example of similar result set:
,D1,D12,D18,D2,D3,D4,D5
05/30/2012,0,0,0,0,0,0,0
06/01/2012,10,20,30,40,50,60,70
06/02/2012,12,22,32,42,52,62,72
06/03/2012,13,23,33,43,53,63,73
06/04/2012,14,24,34,44,54,64,74
06/05/2012,14,24,34,44,54,64,74
06/06/2012,20,29,39,49,59,69,79
06/07/2012,31,41,51,61,62,63,79
06/08/2012,41,41,51,61,70,65,79
06/09/2012,51,52,52,62,71,68,79
06/10/2012,61,58,54,64,78,68,79
06/11/2012,71,60,55,65,80,71,82
06/12/2012,81,65,65,69,81,72,79
06/13/2012,91,71,78,70,85,75,79
06/14/2012,100,81,85,75,85,88,91
06/15/2012,100,100,100,100,100,100,100
The result set will be used to create a line graph. The graph will show which root division is closer to reaching 100% before the deadline of June 30, 2012.
-
Attachment: staff_t.sql
(Size: 223.58KB, Downloaded 100 times)
|
|
|
|
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557708 is a reply to message #557690] |
Thu, 14 June 2012 20:36   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
SCOTT@orcl_11gR2> SELECT TO_CHAR (completiondate, 'MM/DD/YYYY') completiondate,
2 NVL (NVL ("D1", LAG ("D1" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D1",
3 NVL (NVL ("D12", LAG ("D12" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D12",
4 NVL (NVL ("D18", LAG ("D18" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D18",
5 NVL (NVL ("D2", LAG ("D2" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D2",
6 NVL (NVL ("D3", LAG ("D3" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D3",
7 NVL (NVL ("D4", LAG ("D4" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D4",
8 NVL (NVL ("D5", LAG ("D5" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D5"
9 FROM (SELECT completiondate,
10 MAX (DECODE (root_division, 'D1', completed)) "D1",
11 MAX (DECODE (root_division, 'D12', completed)) "D12",
12 MAX (DECODE (root_division, 'D18', completed)) "D18",
13 MAX (DECODE (root_division, 'D2', completed)) "D2",
14 MAX (DECODE (root_division, 'D3', completed)) "D3",
15 MAX (DECODE (root_division, 'D4', completed)) "D4",
16 MAX (DECODE (root_division, 'D5', completed)) "D5"
17 FROM (SELECT completiondate, root_division,
18 ROUND
19 ((SUM (DECODE (completed, 'Y', 1)) OVER
20 (PARTITION BY root_division ORDER BY completiondate)
21 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
22 FROM staff_t
23 UNION ALL
24 SELECT TO_DATE ('03152012', 'MMDDYYYY') + ROWNUM - 1 completiondate,
25 NULL root_division, NULL completed
26 FROM DUAL
27 CONNECT BY LEVEL <= TO_DATE ('06302012', 'MMDDYYYY')
28 - TO_DATE ('03152012', 'MMDDYYYY') + 1)
29 GROUP BY completiondate)
30 WHERE completiondate BETWEEN TO_DATE ('03152012', 'MMDDYYYY')
31 AND TO_DATE ('06302012', 'MMDDYYYY')
32 ORDER BY completiondate
33 /
COMPLETIONDATE D1 D12 D18 D2 D3 D4 D5
-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
03/15/2012 0 0 0 0 0 0 0
03/16/2012 0 0 0 0 0 0 0
03/17/2012 0 0 0 0 0 0 0
03/18/2012 0 0 0 0 0 0 0
03/19/2012 0 0 0 0 0 0 0
03/20/2012 0 0 0 0 0 0 0
03/21/2012 0 0 0 0 0 0 0
03/22/2012 0 0 0 0 0 0 0
03/23/2012 0 0 0 0 0 0 0
03/24/2012 0 0 0 0 0 0 0
03/25/2012 0 0 0 0 0 0 0
03/26/2012 0 0 0 1 0 0 0
03/27/2012 0 0 0 1 0 0 0
03/28/2012 0 0 0 1 0 0 0
03/29/2012 0 0 0 1 0 0 0
03/30/2012 0 0 0 1 0 0 0
03/31/2012 0 0 0 1 0 0 0
04/01/2012 0 0 0 1 0 0 0
04/02/2012 0 0 0 1 0 0 1
04/03/2012 0 1 0 1 0 0 1
04/04/2012 0 1 0 1 0 0 1
04/05/2012 0 2 0 1 0 0 1
04/06/2012 0 2 0 2 0 0 1
04/07/2012 0 2 0 2 0 0 1
04/08/2012 0 2 0 2 0 0 1
04/09/2012 0 3 0 2 0 0 1
04/10/2012 0 3 0 2 0 0 1
04/11/2012 0 4 0 2 0 0 1
04/12/2012 0 4 0 3 1 0 1
04/13/2012 0 5 0 11 11 15 7
04/14/2012 0 6 0 11 14 15 7
04/15/2012 0 6 0 12 14 15 8
04/16/2012 7 9 6 17 18 19 13
04/17/2012 7 12 13 19 20 19 17
04/18/2012 10 13 19 21 20 19 20
04/19/2012 21 27 25 24 20 19 25
04/20/2012 24 29 25 27 21 19 28
04/21/2012 24 30 25 27 21 19 28
04/22/2012 24 32 25 27 21 19 28
04/23/2012 29 41 25 34 29 30 34
04/24/2012 33 45 31 36 33 33 36
04/25/2012 33 47 31 38 34 33 38
04/26/2012 36 47 31 38 37 33 39
04/27/2012 43 48 31 39 38 33 41
04/28/2012 43 48 31 39 38 33 41
04/29/2012 43 48 31 40 38 33 41
04/30/2012 45 51 38 45 40 37 42
05/01/2012 45 51 38 46 40 37 44
05/02/2012 45 52 38 47 40 37 45
05/03/2012 45 53 38 48 40 37 45
05/04/2012 48 54 38 49 41 37 47
05/05/2012 48 54 38 49 41 37 48
05/06/2012 48 54 38 49 41 37 48
05/07/2012 52 55 38 50 45 37 48
05/08/2012 55 57 38 51 45 37 49
05/09/2012 60 59 38 54 49 37 52
05/10/2012 62 62 38 54 49 37 53
05/11/2012 64 63 50 55 49 37 55
05/12/2012 64 63 50 55 49 37 55
05/13/2012 64 63 50 55 49 37 55
05/14/2012 64 65 56 57 49 37 56
05/15/2012 64 71 56 57 49 37 58
05/16/2012 67 71 63 58 53 37 59
05/17/2012 71 71 63 58 55 37 59
05/18/2012 74 74 63 58 55 37 60
05/19/2012 74 74 63 58 55 37 60
05/20/2012 74 74 69 59 55 37 60
05/21/2012 74 74 75 60 56 37 62
05/22/2012 74 77 75 60 56 41 63
05/23/2012 74 78 75 61 59 41 63
05/24/2012 76 81 75 66 66 48 67
05/25/2012 79 84 75 67 66 48 68
05/26/2012 79 84 75 67 66 48 68
05/27/2012 79 84 75 67 66 48 68
05/28/2012 79 84 75 67 66 48 68
05/29/2012 79 86 81 68 68 48 70
05/30/2012 79 88 81 69 68 48 71
05/31/2012 79 89 81 70 68 59 72
06/01/2012 79 90 81 71 70 59 73
06/02/2012 79 90 81 71 70 59 73
06/03/2012 79 90 81 71 70 59 73
06/04/2012 81 90 81 73 76 59 73
06/05/2012 81 91 81 73 77 63 75
06/06/2012 86 96 88 74 79 63 75
06/07/2012 88 97 88 75 79 63 75
06/08/2012 93 98 88 76 79 63 76
06/09/2012 93 98 88 76 79 63 76
06/10/2012 93 98 88 76 79 63 77
06/11/2012 95 98 88 82 90 74 84
06/12/2012 98 99 88 88 92 74 88
06/13/2012 100 99 88 90 94 81 89
06/14/2012 100 100 88 91 94 89 92
06/15/2012 100 100 88 91 94 89 92
06/16/2012 100 100 88 91 94 89 92
06/17/2012 100 100 88 91 94 89 92
06/18/2012 100 100 88 91 94 89 92
06/19/2012 100 100 88 91 94 89 92
06/20/2012 100 100 88 91 94 89 92
06/21/2012 100 100 88 91 94 89 92
06/22/2012 100 100 88 91 94 89 92
06/23/2012 100 100 88 91 94 89 92
06/24/2012 100 100 88 91 94 89 92
06/25/2012 100 100 88 91 94 89 92
06/26/2012 100 100 88 91 94 89 92
06/27/2012 100 100 88 91 94 89 92
06/28/2012 100 100 88 91 94 89 92
06/29/2012 100 100 88 91 94 89 92
06/30/2012 100 100 88 91 94 89 92
108 rows selected.
[Updated on: Thu, 14 June 2012 20:41] Report message to a moderator
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557709 is a reply to message #557708] |
Thu, 14 June 2012 20:55   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
If you don't know all of the values of root_division in advance or don't want to hard code them, then you can create and open your SQL select statement dynamically using a ref cursor, as shown below.
SCOTT@orcl_11gR2> VARIABLE g_refcur REFCURSOR
SCOTT@orcl_11gR2> DECLARE
2 v_sql VARCHAR2(32767);
3 BEGIN
4 v_sql := 'SELECT TO_CHAR (completiondate, ''MM/DD/YYYY'') completiondate';
5 FOR r IN
6 (SELECT DISTINCT root_division rd
7 FROM staff_t
8 ORDER BY root_division)
9 LOOP
10 v_sql := v_sql ||
11 ',NVL (NVL ("' || r.rd || '", LAG ("' || r.rd || '" IGNORE NULLS) OVER
12 (ORDER BY completiondate)), 0) "' || r.rd || '"';
13 END LOOP;
14 v_sql := v_sql || ' FROM (SELECT completiondate';
15 FOR r IN
16 (SELECT DISTINCT root_division rd
17 FROM staff_t
18 ORDER BY root_division)
19 LOOP
20 v_sql := v_sql ||
21 ',MAX (DECODE (root_division, ''' || r.rd || ''', completed)) "' || r.rd || '"';
22 END LOOP;
23 v_sql := v_sql ||
24 'FROM (SELECT completiondate, root_division,
25 ROUND
26 ((SUM (DECODE (completed, ''Y'', 1)) OVER
27 (PARTITION BY root_division ORDER BY completiondate)
28 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
29 FROM staff_t
30 UNION ALL
31 SELECT TO_DATE (''03152012'', ''MMDDYYYY'') + ROWNUM - 1 completiondate,
32 NULL root_division, NULL completed
33 FROM DUAL
34 CONNECT BY LEVEL <= TO_DATE (''06302012'', ''MMDDYYYY'')
35 - TO_DATE (''03152012'', ''MMDDYYYY'') + 1)
36 GROUP BY completiondate)
37 WHERE completiondate BETWEEN TO_DATE (''03152012'', ''MMDDYYYY'')
38 AND TO_DATE (''06302012'', ''MMDDYYYY'')
39 ORDER BY completiondate';
40 OPEN :g_refcur FOR v_sql;
41 END;
42 /
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> PRINT g_refcur
COMPLETIONDATE D1 D12 D18 D2 D3 D4 D5
-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
03/15/2012 0 0 0 0 0 0 0
03/16/2012 0 0 0 0 0 0 0
03/17/2012 0 0 0 0 0 0 0
03/18/2012 0 0 0 0 0 0 0
03/19/2012 0 0 0 0 0 0 0
03/20/2012 0 0 0 0 0 0 0
03/21/2012 0 0 0 0 0 0 0
03/22/2012 0 0 0 0 0 0 0
03/23/2012 0 0 0 0 0 0 0
03/24/2012 0 0 0 0 0 0 0
03/25/2012 0 0 0 0 0 0 0
03/26/2012 0 0 0 1 0 0 0
03/27/2012 0 0 0 1 0 0 0
03/28/2012 0 0 0 1 0 0 0
03/29/2012 0 0 0 1 0 0 0
03/30/2012 0 0 0 1 0 0 0
03/31/2012 0 0 0 1 0 0 0
04/01/2012 0 0 0 1 0 0 0
04/02/2012 0 0 0 1 0 0 1
04/03/2012 0 1 0 1 0 0 1
04/04/2012 0 1 0 1 0 0 1
04/05/2012 0 2 0 1 0 0 1
04/06/2012 0 2 0 2 0 0 1
04/07/2012 0 2 0 2 0 0 1
04/08/2012 0 2 0 2 0 0 1
04/09/2012 0 3 0 2 0 0 1
04/10/2012 0 3 0 2 0 0 1
04/11/2012 0 4 0 2 0 0 1
04/12/2012 0 4 0 3 1 0 1
04/13/2012 0 5 0 11 11 15 7
04/14/2012 0 6 0 11 14 15 7
04/15/2012 0 6 0 12 14 15 8
04/16/2012 7 9 6 17 18 19 13
04/17/2012 7 12 13 19 20 19 17
04/18/2012 10 13 19 21 20 19 20
04/19/2012 21 27 25 24 20 19 25
04/20/2012 24 29 25 27 21 19 28
04/21/2012 24 30 25 27 21 19 28
04/22/2012 24 32 25 27 21 19 28
04/23/2012 29 41 25 34 29 30 34
04/24/2012 33 45 31 36 33 33 36
04/25/2012 33 47 31 38 34 33 38
04/26/2012 36 47 31 38 37 33 39
04/27/2012 43 48 31 39 38 33 41
04/28/2012 43 48 31 39 38 33 41
04/29/2012 43 48 31 40 38 33 41
04/30/2012 45 51 38 45 40 37 42
05/01/2012 45 51 38 46 40 37 44
05/02/2012 45 52 38 47 40 37 45
05/03/2012 45 53 38 48 40 37 45
05/04/2012 48 54 38 49 41 37 47
05/05/2012 48 54 38 49 41 37 48
05/06/2012 48 54 38 49 41 37 48
05/07/2012 52 55 38 50 45 37 48
05/08/2012 55 57 38 51 45 37 49
05/09/2012 60 59 38 54 49 37 52
05/10/2012 62 62 38 54 49 37 53
05/11/2012 64 63 50 55 49 37 55
05/12/2012 64 63 50 55 49 37 55
05/13/2012 64 63 50 55 49 37 55
05/14/2012 64 65 56 57 49 37 56
05/15/2012 64 71 56 57 49 37 58
05/16/2012 67 71 63 58 53 37 59
05/17/2012 71 71 63 58 55 37 59
05/18/2012 74 74 63 58 55 37 60
05/19/2012 74 74 63 58 55 37 60
05/20/2012 74 74 69 59 55 37 60
05/21/2012 74 74 75 60 56 37 62
05/22/2012 74 77 75 60 56 41 63
05/23/2012 74 78 75 61 59 41 63
05/24/2012 76 81 75 66 66 48 67
05/25/2012 79 84 75 67 66 48 68
05/26/2012 79 84 75 67 66 48 68
05/27/2012 79 84 75 67 66 48 68
05/28/2012 79 84 75 67 66 48 68
05/29/2012 79 86 81 68 68 48 70
05/30/2012 79 88 81 69 68 48 71
05/31/2012 79 89 81 70 68 59 72
06/01/2012 79 90 81 71 70 59 73
06/02/2012 79 90 81 71 70 59 73
06/03/2012 79 90 81 71 70 59 73
06/04/2012 81 90 81 73 76 59 73
06/05/2012 81 91 81 73 77 63 75
06/06/2012 86 96 88 74 79 63 75
06/07/2012 88 97 88 75 79 63 75
06/08/2012 93 98 88 76 79 63 76
06/09/2012 93 98 88 76 79 63 76
06/10/2012 93 98 88 76 79 63 77
06/11/2012 95 98 88 82 90 74 84
06/12/2012 98 99 88 88 92 74 88
06/13/2012 100 99 88 90 94 81 89
06/14/2012 100 100 88 91 94 89 92
06/15/2012 100 100 88 91 94 89 92
06/16/2012 100 100 88 91 94 89 92
06/17/2012 100 100 88 91 94 89 92
06/18/2012 100 100 88 91 94 89 92
06/19/2012 100 100 88 91 94 89 92
06/20/2012 100 100 88 91 94 89 92
06/21/2012 100 100 88 91 94 89 92
06/22/2012 100 100 88 91 94 89 92
06/23/2012 100 100 88 91 94 89 92
06/24/2012 100 100 88 91 94 89 92
06/25/2012 100 100 88 91 94 89 92
06/26/2012 100 100 88 91 94 89 92
06/27/2012 100 100 88 91 94 89 92
06/28/2012 100 100 88 91 94 89 92
06/29/2012 100 100 88 91 94 89 92
06/30/2012 100 100 88 91 94 89 92
108 rows selected.
[Updated on: Thu, 14 June 2012 20:57] Report message to a moderator
|
|
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557771 is a reply to message #557759] |
Fri, 15 June 2012 12:58   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
fluffycone wrote on Fri, 15 June 2012 07:10
I can't wait to start dissecting this one.
Let's see if I can help. Whenever I analyze something, I start from the innermost queries and work my way out, sometimes breaking those queries into pieces. This is also the process that I use to create and assemble the code. Someone else might choose to use WITH clauses instead of inline views or find a way to shorten it. The query results are going to be lengthy, so I will post this one step per post, to make sure it fits.
I started with getting a running total of those completed and a total for each root_division. To get the running total of those completed, I used decode to count each one where completed is 'Y' as 1 and sum them up. It is easier to see it when ordered by root_division, followed by completiondate.
SCOTT@orcl_11gR2> COLUMN completiondate FORMAT A14
SCOTT@orcl_11gR2> COLUMN root_division FORMAT A13
SCOTT@orcl_11gR2> SELECT completiondate, root_division,
2 SUM (DECODE (completed, 'Y', 1)) OVER
3 (PARTITION BY root_division ORDER BY completiondate) completed,
4 COUNT (*) OVER (PARTITION BY root_division) total
5 FROM staff_t
6 ORDER BY root_division, completiondate
7 /
COMPLETIONDATE ROOT_DIVISION COMPLETED TOTAL
-------------- ------------- ---------- ----------
16-APR-12 D1 3 42
16-APR-12 D1 3 42
16-APR-12 D1 3 42
18-APR-12 D1 4 42
19-APR-12 D1 9 42
19-APR-12 D1 9 42
19-APR-12 D1 9 42
19-APR-12 D1 9 42
19-APR-12 D1 9 42
20-APR-12 D1 10 42
23-APR-12 D1 12 42
23-APR-12 D1 12 42
24-APR-12 D1 14 42
24-APR-12 D1 14 42
26-APR-12 D1 15 42
27-APR-12 D1 18 42
27-APR-12 D1 18 42
27-APR-12 D1 18 42
30-APR-12 D1 19 42
04-MAY-12 D1 20 42
07-MAY-12 D1 22 42
07-MAY-12 D1 22 42
08-MAY-12 D1 23 42
09-MAY-12 D1 25 42
09-MAY-12 D1 25 42
10-MAY-12 D1 26 42
11-MAY-12 D1 27 42
16-MAY-12 D1 28 42
17-MAY-12 D1 30 42
17-MAY-12 D1 30 42
18-MAY-12 D1 31 42
24-MAY-12 D1 32 42
25-MAY-12 D1 33 42
04-JUN-12 D1 34 42
06-JUN-12 D1 36 42
06-JUN-12 D1 36 42
07-JUN-12 D1 37 42
08-JUN-12 D1 39 42
08-JUN-12 D1 39 42
11-JUN-12 D1 40 42
12-JUN-12 D1 41 42
13-JUN-12 D1 42 42
26-MAR-12 D12 1 269
03-APR-12 D12 3 269
03-APR-12 D12 3 269
04-APR-12 D12 4 269
05-APR-12 D12 5 269
06-APR-12 D12 6 269
09-APR-12 D12 7 269
10-APR-12 D12 9 269
10-APR-12 D12 9 269
11-APR-12 D12 10 269
13-APR-12 D12 14 269
13-APR-12 D12 14 269
13-APR-12 D12 14 269
13-APR-12 D12 14 269
14-APR-12 D12 15 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
16-APR-12 D12 24 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
17-APR-12 D12 31 269
18-APR-12 D12 35 269
18-APR-12 D12 35 269
18-APR-12 D12 35 269
18-APR-12 D12 35 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
19-APR-12 D12 73 269
20-APR-12 D12 78 269
20-APR-12 D12 78 269
20-APR-12 D12 78 269
20-APR-12 D12 78 269
20-APR-12 D12 78 269
21-APR-12 D12 80 269
21-APR-12 D12 80 269
22-APR-12 D12 85 269
22-APR-12 D12 85 269
22-APR-12 D12 85 269
22-APR-12 D12 85 269
22-APR-12 D12 85 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
23-APR-12 D12 109 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
24-APR-12 D12 121 269
25-APR-12 D12 126 269
25-APR-12 D12 126 269
25-APR-12 D12 126 269
25-APR-12 D12 126 269
25-APR-12 D12 126 269
27-APR-12 D12 129 269
27-APR-12 D12 129 269
27-APR-12 D12 129 269
28-APR-12 D12 130 269
30-APR-12 D12 136 269
30-APR-12 D12 136 269
30-APR-12 D12 136 269
30-APR-12 D12 136 269
30-APR-12 D12 136 269
30-APR-12 D12 136 269
01-MAY-12 D12 138 269
01-MAY-12 D12 138 269
02-MAY-12 D12 140 269
02-MAY-12 D12 140 269
03-MAY-12 D12 143 269
03-MAY-12 D12 143 269
03-MAY-12 D12 143 269
04-MAY-12 D12 144 269
07-MAY-12 D12 149 269
07-MAY-12 D12 149 269
07-MAY-12 D12 149 269
07-MAY-12 D12 149 269
07-MAY-12 D12 149 269
08-MAY-12 D12 152 269
08-MAY-12 D12 152 269
08-MAY-12 D12 152 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
09-MAY-12 D12 159 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
10-MAY-12 D12 167 269
11-MAY-12 D12 170 269
11-MAY-12 D12 170 269
11-MAY-12 D12 170 269
14-MAY-12 D12 176 269
14-MAY-12 D12 176 269
14-MAY-12 D12 176 269
14-MAY-12 D12 176 269
14-MAY-12 D12 176 269
14-MAY-12 D12 176 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
15-MAY-12 D12 191 269
16-MAY-12 D12 192 269
18-MAY-12 D12 198 269
18-MAY-12 D12 198 269
18-MAY-12 D12 198 269
18-MAY-12 D12 198 269
18-MAY-12 D12 198 269
18-MAY-12 D12 198 269
20-MAY-12 D12 199 269
21-MAY-12 D12 200 269
22-MAY-12 D12 206 269
22-MAY-12 D12 206 269
22-MAY-12 D12 206 269
22-MAY-12 D12 206 269
22-MAY-12 D12 206 269
22-MAY-12 D12 206 269
23-MAY-12 D12 209 269
23-MAY-12 D12 209 269
23-MAY-12 D12 209 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
24-MAY-12 D12 217 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
25-MAY-12 D12 226 269
27-MAY-12 D12 227 269
29-MAY-12 D12 232 269
29-MAY-12 D12 232 269
29-MAY-12 D12 232 269
29-MAY-12 D12 232 269
29-MAY-12 D12 232 269
30-MAY-12 D12 236 269
30-MAY-12 D12 236 269
30-MAY-12 D12 236 269
30-MAY-12 D12 236 269
31-MAY-12 D12 239 269
31-MAY-12 D12 239 269
31-MAY-12 D12 239 269
01-JUN-12 D12 241 269
01-JUN-12 D12 241 269
04-JUN-12 D12 243 269
04-JUN-12 D12 243 269
05-JUN-12 D12 244 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
06-JUN-12 D12 257 269
07-JUN-12 D12 260 269
07-JUN-12 D12 260 269
07-JUN-12 D12 260 269
08-JUN-12 D12 264 269
08-JUN-12 D12 264 269
08-JUN-12 D12 264 269
08-JUN-12 D12 264 269
12-JUN-12 D12 267 269
12-JUN-12 D12 267 269
12-JUN-12 D12 267 269
14-JUN-12 D12 268 269
D12 268 269
16-APR-12 D18 1 16
17-APR-12 D18 2 16
18-APR-12 D18 3 16
19-APR-12 D18 4 16
24-APR-12 D18 5 16
30-APR-12 D18 6 16
11-MAY-12 D18 8 16
11-MAY-12 D18 8 16
14-MAY-12 D18 9 16
16-MAY-12 D18 10 16
20-MAY-12 D18 11 16
21-MAY-12 D18 12 16
29-MAY-12 D18 13 16
06-JUN-12 D18 14 16
D18 14 16
D18 14 16
22-MAR-12 D2 3 791
22-MAR-12 D2 3 791
22-MAR-12 D2 3 791
26-MAR-12 D2 5 791
26-MAR-12 D2 5 791
29-MAR-12 D2 6 791
30-MAR-12 D2 7 791
02-APR-12 D2 8 791
04-APR-12 D2 10 791
04-APR-12 D2 10 791
06-APR-12 D2 13 791
06-APR-12 D2 13 791
06-APR-12 D2 13 791
08-APR-12 D2 14 791
09-APR-12 D2 17 791
09-APR-12 D2 17 791
09-APR-12 D2 17 791
10-APR-12 D2 18 791
11-APR-12 D2 19 791
12-APR-12 D2 20 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
13-APR-12 D2 86 791
14-APR-12 D2 88 791
14-APR-12 D2 88 791
15-APR-12 D2 91 791
15-APR-12 D2 91 791
15-APR-12 D2 91 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
16-APR-12 D2 132 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
17-APR-12 D2 150 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
18-APR-12 D2 163 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
19-APR-12 D2 186 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
20-APR-12 D2 212 791
22-APR-12 D2 215 791
22-APR-12 D2 215 791
22-APR-12 D2 215 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
23-APR-12 D2 267 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
24-APR-12 D2 287 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
25-APR-12 D2 297 791
26-APR-12 D2 301 791
26-APR-12 D2 301 791
26-APR-12 D2 301 791
26-APR-12 D2 301 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
27-APR-12 D2 311 791
28-APR-12 D2 312 791
29-APR-12 D2 313 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
30-APR-12 D2 358 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
01-MAY-12 D2 366 791
02-MAY-12 D2 372 791
02-MAY-12 D2 372 791
02-MAY-12 D2 372 791
02-MAY-12 D2 372 791
02-MAY-12 D2 372 791
02-MAY-12 D2 372 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
03-MAY-12 D2 380 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
04-MAY-12 D2 388 791
07-MAY-12 D2 394 791
07-MAY-12 D2 394 791
07-MAY-12 D2 394 791
07-MAY-12 D2 394 791
07-MAY-12 D2 394 791
07-MAY-12 D2 394 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
08-MAY-12 D2 402 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
09-MAY-12 D2 424 791
10-MAY-12 D2 430 791
10-MAY-12 D2 430 791
10-MAY-12 D2 430 791
10-MAY-12 D2 430 791
10-MAY-12 D2 430 791
10-MAY-12 D2 430 791
11-MAY-12 D2 436 791
11-MAY-12 D2 436 791
11-MAY-12 D2 436 791
11-MAY-12 D2 436 791
11-MAY-12 D2 436 791
11-MAY-12 D2 436 791
12-MAY-12 D2 438 791
12-MAY-12 D2 438 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
14-MAY-12 D2 447 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
15-MAY-12 D2 454 791
16-MAY-12 D2 457 791
16-MAY-12 D2 457 791
16-MAY-12 D2 457 791
17-MAY-12 D2 458 791
18-MAY-12 D2 462 791
18-MAY-12 D2 462 791
18-MAY-12 D2 462 791
18-MAY-12 D2 462 791
20-MAY-12 D2 465 791
20-MAY-12 D2 465 791
20-MAY-12 D2 465 791
21-MAY-12 D2 471 791
21-MAY-12 D2 471 791
21-MAY-12 D2 471 791
21-MAY-12 D2 471 791
21-MAY-12 D2 471 791
21-MAY-12 D2 471 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
22-MAY-12 D2 478 791
23-MAY-12 D2 482 791
23-MAY-12 D2 482 791
23-MAY-12 D2 482 791
23-MAY-12 D2 482 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
24-MAY-12 D2 520 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
25-MAY-12 D2 528 791
26-MAY-12 D2 529 791
27-MAY-12 D2 531 791
27-MAY-12 D2 531 791
28-MAY-12 D2 533 791
28-MAY-12 D2 533 791
29-MAY-12 D2 538 791
29-MAY-12 D2 538 791
29-MAY-12 D2 538 791
29-MAY-12 D2 538 791
29-MAY-12 D2 538 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
30-MAY-12 D2 546 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
31-MAY-12 D2 553 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
01-JUN-12 D2 560 791
03-JUN-12 D2 561 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
04-JUN-12 D2 575 791
05-JUN-12 D2 578 791
05-JUN-12 D2 578 791
05-JUN-12 D2 578 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
06-JUN-12 D2 586 791
07-JUN-12 D2 591 791
07-JUN-12 D2 591 791
07-JUN-12 D2 591 791
07-JUN-12 D2 591 791
07-JUN-12 D2 591 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
08-JUN-12 D2 601 791
09-JUN-12 D2 602 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
11-JUN-12 D2 649 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
12-JUN-12 D2 695 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
13-JUN-12 D2 710 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
14-JUN-12 D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
D2 720 791
12-APR-12 D3 1 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
13-APR-12 D3 10 87
14-APR-12 D3 12 87
14-APR-12 D3 12 87
16-APR-12 D3 16 87
16-APR-12 D3 16 87
16-APR-12 D3 16 87
16-APR-12 D3 16 87
17-APR-12 D3 17 87
20-APR-12 D3 18 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
23-APR-12 D3 25 87
24-APR-12 D3 29 87
24-APR-12 D3 29 87
24-APR-12 D3 29 87
24-APR-12 D3 29 87
25-APR-12 D3 30 87
26-APR-12 D3 32 87
26-APR-12 D3 32 87
27-APR-12 D3 33 87
30-APR-12 D3 35 87
30-APR-12 D3 35 87
04-MAY-12 D3 36 87
07-MAY-12 D3 39 87
07-MAY-12 D3 39 87
07-MAY-12 D3 39 87
09-MAY-12 D3 43 87
09-MAY-12 D3 43 87
09-MAY-12 D3 43 87
09-MAY-12 D3 43 87
16-MAY-12 D3 46 87
16-MAY-12 D3 46 87
16-MAY-12 D3 46 87
17-MAY-12 D3 48 87
17-MAY-12 D3 48 87
21-MAY-12 D3 49 87
23-MAY-12 D3 51 87
23-MAY-12 D3 51 87
24-MAY-12 D3 57 87
24-MAY-12 D3 57 87
24-MAY-12 D3 57 87
24-MAY-12 D3 57 87
24-MAY-12 D3 57 87
24-MAY-12 D3 57 87
29-MAY-12 D3 59 87
29-MAY-12 D3 59 87
01-JUN-12 D3 61 87
01-JUN-12 D3 61 87
04-JUN-12 D3 66 87
04-JUN-12 D3 66 87
04-JUN-12 D3 66 87
04-JUN-12 D3 66 87
04-JUN-12 D3 66 87
05-JUN-12 D3 67 87
06-JUN-12 D3 69 87
06-JUN-12 D3 69 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
11-JUN-12 D3 78 87
12-JUN-12 D3 80 87
12-JUN-12 D3 80 87
13-JUN-12 D3 82 87
13-JUN-12 D3 82 87
D3 82 87
D3 82 87
D3 82 87
D3 82 87
D3 82 87
13-APR-12 D4 4 27
13-APR-12 D4 4 27
13-APR-12 D4 4 27
13-APR-12 D4 4 27
16-APR-12 D4 5 27
23-APR-12 D4 8 27
23-APR-12 D4 8 27
23-APR-12 D4 8 27
24-APR-12 D4 9 27
30-APR-12 D4 10 27
22-MAY-12 D4 11 27
24-MAY-12 D4 13 27
24-MAY-12 D4 13 27
31-MAY-12 D4 16 27
31-MAY-12 D4 16 27
31-MAY-12 D4 16 27
05-JUN-12 D4 17 27
11-JUN-12 D4 20 27
11-JUN-12 D4 20 27
11-JUN-12 D4 20 27
13-JUN-12 D4 22 27
13-JUN-12 D4 22 27
14-JUN-12 D4 24 27
14-JUN-12 D4 24 27
D4 24 27
D4 24 27
D4 24 27
02-APR-12 D5 2 277
02-APR-12 D5 2 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
13-APR-12 D5 20 277
15-APR-12 D5 21 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
16-APR-12 D5 36 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
17-APR-12 D5 47 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
18-APR-12 D5 56 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
19-APR-12 D5 68 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
20-APR-12 D5 78 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
23-APR-12 D5 93 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
24-APR-12 D5 101 277
25-APR-12 D5 105 277
25-APR-12 D5 105 277
25-APR-12 D5 105 277
25-APR-12 D5 105 277
26-APR-12 D5 109 277
26-APR-12 D5 109 277
26-APR-12 D5 109 277
26-APR-12 D5 109 277
27-APR-12 D5 113 277
27-APR-12 D5 113 277
27-APR-12 D5 113 277
27-APR-12 D5 113 277
30-APR-12 D5 117 277
30-APR-12 D5 117 277
30-APR-12 D5 117 277
30-APR-12 D5 117 277
01-MAY-12 D5 122 277
01-MAY-12 D5 122 277
01-MAY-12 D5 122 277
01-MAY-12 D5 122 277
01-MAY-12 D5 122 277
02-MAY-12 D5 125 277
02-MAY-12 D5 125 277
02-MAY-12 D5 125 277
03-MAY-12 D5 126 277
04-MAY-12 D5 130 277
04-MAY-12 D5 130 277
04-MAY-12 D5 130 277
04-MAY-12 D5 130 277
05-MAY-12 D5 132 277
05-MAY-12 D5 132 277
06-MAY-12 D5 133 277
07-MAY-12 D5 134 277
08-MAY-12 D5 136 277
08-MAY-12 D5 136 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
09-MAY-12 D5 144 277
10-MAY-12 D5 148 277
10-MAY-12 D5 148 277
10-MAY-12 D5 148 277
10-MAY-12 D5 148 277
11-MAY-12 D5 152 277
11-MAY-12 D5 152 277
11-MAY-12 D5 152 277
11-MAY-12 D5 152 277
14-MAY-12 D5 156 277
14-MAY-12 D5 156 277
14-MAY-12 D5 156 277
14-MAY-12 D5 156 277
15-MAY-12 D5 161 277
15-MAY-12 D5 161 277
15-MAY-12 D5 161 277
15-MAY-12 D5 161 277
15-MAY-12 D5 161 277
16-MAY-12 D5 164 277
16-MAY-12 D5 164 277
16-MAY-12 D5 164 277
18-MAY-12 D5 165 277
19-MAY-12 D5 166 277
20-MAY-12 D5 167 277
21-MAY-12 D5 171 277
21-MAY-12 D5 171 277
21-MAY-12 D5 171 277
21-MAY-12 D5 171 277
22-MAY-12 D5 174 277
22-MAY-12 D5 174 277
22-MAY-12 D5 174 277
23-MAY-12 D5 175 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
24-MAY-12 D5 186 277
25-MAY-12 D5 188 277
25-MAY-12 D5 188 277
28-MAY-12 D5 189 277
29-MAY-12 D5 193 277
29-MAY-12 D5 193 277
29-MAY-12 D5 193 277
29-MAY-12 D5 193 277
30-MAY-12 D5 196 277
30-MAY-12 D5 196 277
30-MAY-12 D5 196 277
31-MAY-12 D5 200 277
31-MAY-12 D5 200 277
31-MAY-12 D5 200 277
31-MAY-12 D5 200 277
01-JUN-12 D5 201 277
04-JUN-12 D5 203 277
04-JUN-12 D5 203 277
05-JUN-12 D5 209 277
05-JUN-12 D5 209 277
05-JUN-12 D5 209 277
05-JUN-12 D5 209 277
05-JUN-12 D5 209 277
05-JUN-12 D5 209 277
08-JUN-12 D5 210 277
10-JUN-12 D5 212 277
10-JUN-12 D5 212 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
11-JUN-12 D5 233 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
12-JUN-12 D5 243 277
13-JUN-12 D5 247 277
13-JUN-12 D5 247 277
13-JUN-12 D5 247 277
13-JUN-12 D5 247 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
14-JUN-12 D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
D5 254 277
1509 rows selected.
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557772 is a reply to message #557771] |
Fri, 15 June 2012 13:00   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
Then I took the completed ones, divided by the total, multiplied by 100 and rounded it, to get the running percent completed. Once again, it is easier to see when ordered by root_division, followed by completiondate.
SCOTT@orcl_11gR2> SELECT completiondate, root_division,
2 ROUND
3 ((SUM (DECODE (completed, 'Y', 1)) OVER
4 (PARTITION BY root_division ORDER BY completiondate)
5 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
6 FROM staff_t
7 ORDER BY root_division, completiondate
8 /
COMPLETIONDATE ROOT_DIVISION COMPLETED
-------------- ------------- ----------
16-APR-12 D1 7
16-APR-12 D1 7
16-APR-12 D1 7
18-APR-12 D1 10
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
20-APR-12 D1 24
23-APR-12 D1 29
23-APR-12 D1 29
24-APR-12 D1 33
24-APR-12 D1 33
26-APR-12 D1 36
27-APR-12 D1 43
27-APR-12 D1 43
27-APR-12 D1 43
30-APR-12 D1 45
04-MAY-12 D1 48
07-MAY-12 D1 52
07-MAY-12 D1 52
08-MAY-12 D1 55
09-MAY-12 D1 60
09-MAY-12 D1 60
10-MAY-12 D1 62
11-MAY-12 D1 64
16-MAY-12 D1 67
17-MAY-12 D1 71
17-MAY-12 D1 71
18-MAY-12 D1 74
24-MAY-12 D1 76
25-MAY-12 D1 79
04-JUN-12 D1 81
06-JUN-12 D1 86
06-JUN-12 D1 86
07-JUN-12 D1 88
08-JUN-12 D1 93
08-JUN-12 D1 93
11-JUN-12 D1 95
12-JUN-12 D1 98
13-JUN-12 D1 100
26-MAR-12 D12 0
03-APR-12 D12 1
03-APR-12 D12 1
04-APR-12 D12 1
05-APR-12 D12 2
06-APR-12 D12 2
09-APR-12 D12 3
10-APR-12 D12 3
10-APR-12 D12 3
11-APR-12 D12 4
13-APR-12 D12 5
13-APR-12 D12 5
13-APR-12 D12 5
13-APR-12 D12 5
14-APR-12 D12 6
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
18-APR-12 D12 13
18-APR-12 D12 13
18-APR-12 D12 13
18-APR-12 D12 13
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
21-APR-12 D12 30
21-APR-12 D12 30
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
27-APR-12 D12 48
27-APR-12 D12 48
27-APR-12 D12 48
28-APR-12 D12 48
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
01-MAY-12 D12 51
01-MAY-12 D12 51
02-MAY-12 D12 52
02-MAY-12 D12 52
03-MAY-12 D12 53
03-MAY-12 D12 53
03-MAY-12 D12 53
04-MAY-12 D12 54
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
08-MAY-12 D12 57
08-MAY-12 D12 57
08-MAY-12 D12 57
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
11-MAY-12 D12 63
11-MAY-12 D12 63
11-MAY-12 D12 63
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
16-MAY-12 D12 71
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
20-MAY-12 D12 74
21-MAY-12 D12 74
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
23-MAY-12 D12 78
23-MAY-12 D12 78
23-MAY-12 D12 78
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
27-MAY-12 D12 84
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
30-MAY-12 D12 88
30-MAY-12 D12 88
30-MAY-12 D12 88
30-MAY-12 D12 88
31-MAY-12 D12 89
31-MAY-12 D12 89
31-MAY-12 D12 89
01-JUN-12 D12 90
01-JUN-12 D12 90
04-JUN-12 D12 90
04-JUN-12 D12 90
05-JUN-12 D12 91
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
07-JUN-12 D12 97
07-JUN-12 D12 97
07-JUN-12 D12 97
08-JUN-12 D12 98
08-JUN-12 D12 98
08-JUN-12 D12 98
08-JUN-12 D12 98
12-JUN-12 D12 99
12-JUN-12 D12 99
12-JUN-12 D12 99
14-JUN-12 D12 100
D12 100
16-APR-12 D18 6
17-APR-12 D18 13
18-APR-12 D18 19
19-APR-12 D18 25
24-APR-12 D18 31
30-APR-12 D18 38
11-MAY-12 D18 50
11-MAY-12 D18 50
14-MAY-12 D18 56
16-MAY-12 D18 63
20-MAY-12 D18 69
21-MAY-12 D18 75
29-MAY-12 D18 81
06-JUN-12 D18 88
D18 88
D18 88
22-MAR-12 D2 0
22-MAR-12 D2 0
22-MAR-12 D2 0
26-MAR-12 D2 1
26-MAR-12 D2 1
29-MAR-12 D2 1
30-MAR-12 D2 1
02-APR-12 D2 1
04-APR-12 D2 1
04-APR-12 D2 1
06-APR-12 D2 2
06-APR-12 D2 2
06-APR-12 D2 2
08-APR-12 D2 2
09-APR-12 D2 2
09-APR-12 D2 2
09-APR-12 D2 2
10-APR-12 D2 2
11-APR-12 D2 2
12-APR-12 D2 3
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
14-APR-12 D2 11
14-APR-12 D2 11
15-APR-12 D2 12
15-APR-12 D2 12
15-APR-12 D2 12
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
22-APR-12 D2 27
22-APR-12 D2 27
22-APR-12 D2 27
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
28-APR-12 D2 39
29-APR-12 D2 40
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
12-MAY-12 D2 55
12-MAY-12 D2 55
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
16-MAY-12 D2 58
16-MAY-12 D2 58
16-MAY-12 D2 58
17-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
20-MAY-12 D2 59
20-MAY-12 D2 59
20-MAY-12 D2 59
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
23-MAY-12 D2 61
23-MAY-12 D2 61
23-MAY-12 D2 61
23-MAY-12 D2 61
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
26-MAY-12 D2 67
27-MAY-12 D2 67
27-MAY-12 D2 67
28-MAY-12 D2 67
28-MAY-12 D2 67
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
03-JUN-12 D2 71
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
05-JUN-12 D2 73
05-JUN-12 D2 73
05-JUN-12 D2 73
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
09-JUN-12 D2 76
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
12-APR-12 D3 1
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
14-APR-12 D3 14
14-APR-12 D3 14
16-APR-12 D3 18
16-APR-12 D3 18
16-APR-12 D3 18
16-APR-12 D3 18
17-APR-12 D3 20
20-APR-12 D3 21
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
24-APR-12 D3 33
24-APR-12 D3 33
24-APR-12 D3 33
24-APR-12 D3 33
25-APR-12 D3 34
26-APR-12 D3 37
26-APR-12 D3 37
27-APR-12 D3 38
30-APR-12 D3 40
30-APR-12 D3 40
04-MAY-12 D3 41
07-MAY-12 D3 45
07-MAY-12 D3 45
07-MAY-12 D3 45
09-MAY-12 D3 49
09-MAY-12 D3 49
09-MAY-12 D3 49
09-MAY-12 D3 49
16-MAY-12 D3 53
16-MAY-12 D3 53
16-MAY-12 D3 53
17-MAY-12 D3 55
17-MAY-12 D3 55
21-MAY-12 D3 56
23-MAY-12 D3 59
23-MAY-12 D3 59
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
29-MAY-12 D3 68
29-MAY-12 D3 68
01-JUN-12 D3 70
01-JUN-12 D3 70
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
05-JUN-12 D3 77
06-JUN-12 D3 79
06-JUN-12 D3 79
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
12-JUN-12 D3 92
12-JUN-12 D3 92
13-JUN-12 D3 94
13-JUN-12 D3 94
D3 94
D3 94
D3 94
D3 94
D3 94
13-APR-12 D4 15
13-APR-12 D4 15
13-APR-12 D4 15
13-APR-12 D4 15
16-APR-12 D4 19
23-APR-12 D4 30
23-APR-12 D4 30
23-APR-12 D4 30
24-APR-12 D4 33
30-APR-12 D4 37
22-MAY-12 D4 41
24-MAY-12 D4 48
24-MAY-12 D4 48
31-MAY-12 D4 59
31-MAY-12 D4 59
31-MAY-12 D4 59
05-JUN-12 D4 63
11-JUN-12 D4 74
11-JUN-12 D4 74
11-JUN-12 D4 74
13-JUN-12 D4 81
13-JUN-12 D4 81
14-JUN-12 D4 89
14-JUN-12 D4 89
D4 89
D4 89
D4 89
02-APR-12 D5 1
02-APR-12 D5 1
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
15-APR-12 D5 8
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
25-APR-12 D5 38
25-APR-12 D5 38
25-APR-12 D5 38
25-APR-12 D5 38
26-APR-12 D5 39
26-APR-12 D5 39
26-APR-12 D5 39
26-APR-12 D5 39
27-APR-12 D5 41
27-APR-12 D5 41
27-APR-12 D5 41
27-APR-12 D5 41
30-APR-12 D5 42
30-APR-12 D5 42
30-APR-12 D5 42
30-APR-12 D5 42
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
02-MAY-12 D5 45
02-MAY-12 D5 45
02-MAY-12 D5 45
03-MAY-12 D5 45
04-MAY-12 D5 47
04-MAY-12 D5 47
04-MAY-12 D5 47
04-MAY-12 D5 47
05-MAY-12 D5 48
05-MAY-12 D5 48
06-MAY-12 D5 48
07-MAY-12 D5 48
08-MAY-12 D5 49
08-MAY-12 D5 49
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
10-MAY-12 D5 53
10-MAY-12 D5 53
10-MAY-12 D5 53
10-MAY-12 D5 53
11-MAY-12 D5 55
11-MAY-12 D5 55
11-MAY-12 D5 55
11-MAY-12 D5 55
14-MAY-12 D5 56
14-MAY-12 D5 56
14-MAY-12 D5 56
14-MAY-12 D5 56
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
16-MAY-12 D5 59
16-MAY-12 D5 59
16-MAY-12 D5 59
18-MAY-12 D5 60
19-MAY-12 D5 60
20-MAY-12 D5 60
21-MAY-12 D5 62
21-MAY-12 D5 62
21-MAY-12 D5 62
21-MAY-12 D5 62
22-MAY-12 D5 63
22-MAY-12 D5 63
22-MAY-12 D5 63
23-MAY-12 D5 63
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
25-MAY-12 D5 68
25-MAY-12 D5 68
28-MAY-12 D5 68
29-MAY-12 D5 70
29-MAY-12 D5 70
29-MAY-12 D5 70
29-MAY-12 D5 70
30-MAY-12 D5 71
30-MAY-12 D5 71
30-MAY-12 D5 71
31-MAY-12 D5 72
31-MAY-12 D5 72
31-MAY-12 D5 72
31-MAY-12 D5 72
01-JUN-12 D5 73
04-JUN-12 D5 73
04-JUN-12 D5 73
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
08-JUN-12 D5 76
10-JUN-12 D5 77
10-JUN-12 D5 77
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
13-JUN-12 D5 89
13-JUN-12 D5 89
13-JUN-12 D5 89
13-JUN-12 D5 89
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
1509 rows selected.
|
|
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557775 is a reply to message #557773] |
Fri, 15 June 2012 13:04   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
Then I used UNION ALL to combine the above 2 queries, adding null values for the root_division and completed for the list of dates, so that the structure would match. That ensures that no dates are missed.
SCOTT@orcl_11gR2> SELECT completiondate, root_division,
2 ROUND
3 ((SUM (DECODE (completed, 'Y', 1)) OVER
4 (PARTITION BY root_division ORDER BY completiondate)
5 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
6 FROM staff_t
7 UNION ALL
8 SELECT TO_DATE ('03152012', 'MMDDYYYY') + ROWNUM - 1 completiondate,
9 NULL root_division, NULL completed
10 FROM DUAL
11 CONNECT BY LEVEL <= TO_DATE ('06302012', 'MMDDYYYY')
12 - TO_DATE ('03152012', 'MMDDYYYY') + 1
13 ORDER BY root_division, completiondate
14 /
COMPLETIONDATE ROOT_DIVISION COMPLETED
-------------- ------------- ----------
16-APR-12 D1 7
16-APR-12 D1 7
16-APR-12 D1 7
18-APR-12 D1 10
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
19-APR-12 D1 21
20-APR-12 D1 24
23-APR-12 D1 29
23-APR-12 D1 29
24-APR-12 D1 33
24-APR-12 D1 33
26-APR-12 D1 36
27-APR-12 D1 43
27-APR-12 D1 43
27-APR-12 D1 43
30-APR-12 D1 45
04-MAY-12 D1 48
07-MAY-12 D1 52
07-MAY-12 D1 52
08-MAY-12 D1 55
09-MAY-12 D1 60
09-MAY-12 D1 60
10-MAY-12 D1 62
11-MAY-12 D1 64
16-MAY-12 D1 67
17-MAY-12 D1 71
17-MAY-12 D1 71
18-MAY-12 D1 74
24-MAY-12 D1 76
25-MAY-12 D1 79
04-JUN-12 D1 81
06-JUN-12 D1 86
06-JUN-12 D1 86
07-JUN-12 D1 88
08-JUN-12 D1 93
08-JUN-12 D1 93
11-JUN-12 D1 95
12-JUN-12 D1 98
13-JUN-12 D1 100
26-MAR-12 D12 0
03-APR-12 D12 1
03-APR-12 D12 1
04-APR-12 D12 1
05-APR-12 D12 2
06-APR-12 D12 2
09-APR-12 D12 3
10-APR-12 D12 3
10-APR-12 D12 3
11-APR-12 D12 4
13-APR-12 D12 5
13-APR-12 D12 5
13-APR-12 D12 5
13-APR-12 D12 5
14-APR-12 D12 6
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
16-APR-12 D12 9
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
17-APR-12 D12 12
18-APR-12 D12 13
18-APR-12 D12 13
18-APR-12 D12 13
18-APR-12 D12 13
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
19-APR-12 D12 27
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
20-APR-12 D12 29
21-APR-12 D12 30
21-APR-12 D12 30
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
22-APR-12 D12 32
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
23-APR-12 D12 41
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
24-APR-12 D12 45
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
25-APR-12 D12 47
27-APR-12 D12 48
27-APR-12 D12 48
27-APR-12 D12 48
28-APR-12 D12 48
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
30-APR-12 D12 51
01-MAY-12 D12 51
01-MAY-12 D12 51
02-MAY-12 D12 52
02-MAY-12 D12 52
03-MAY-12 D12 53
03-MAY-12 D12 53
03-MAY-12 D12 53
04-MAY-12 D12 54
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
07-MAY-12 D12 55
08-MAY-12 D12 57
08-MAY-12 D12 57
08-MAY-12 D12 57
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
09-MAY-12 D12 59
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
10-MAY-12 D12 62
11-MAY-12 D12 63
11-MAY-12 D12 63
11-MAY-12 D12 63
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
14-MAY-12 D12 65
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
15-MAY-12 D12 71
16-MAY-12 D12 71
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
18-MAY-12 D12 74
20-MAY-12 D12 74
21-MAY-12 D12 74
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
22-MAY-12 D12 77
23-MAY-12 D12 78
23-MAY-12 D12 78
23-MAY-12 D12 78
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
24-MAY-12 D12 81
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
25-MAY-12 D12 84
27-MAY-12 D12 84
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
29-MAY-12 D12 86
30-MAY-12 D12 88
30-MAY-12 D12 88
30-MAY-12 D12 88
30-MAY-12 D12 88
31-MAY-12 D12 89
31-MAY-12 D12 89
31-MAY-12 D12 89
01-JUN-12 D12 90
01-JUN-12 D12 90
04-JUN-12 D12 90
04-JUN-12 D12 90
05-JUN-12 D12 91
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
06-JUN-12 D12 96
07-JUN-12 D12 97
07-JUN-12 D12 97
07-JUN-12 D12 97
08-JUN-12 D12 98
08-JUN-12 D12 98
08-JUN-12 D12 98
08-JUN-12 D12 98
12-JUN-12 D12 99
12-JUN-12 D12 99
12-JUN-12 D12 99
14-JUN-12 D12 100
D12 100
16-APR-12 D18 6
17-APR-12 D18 13
18-APR-12 D18 19
19-APR-12 D18 25
24-APR-12 D18 31
30-APR-12 D18 38
11-MAY-12 D18 50
11-MAY-12 D18 50
14-MAY-12 D18 56
16-MAY-12 D18 63
20-MAY-12 D18 69
21-MAY-12 D18 75
29-MAY-12 D18 81
06-JUN-12 D18 88
D18 88
D18 88
22-MAR-12 D2 0
22-MAR-12 D2 0
22-MAR-12 D2 0
26-MAR-12 D2 1
26-MAR-12 D2 1
29-MAR-12 D2 1
30-MAR-12 D2 1
02-APR-12 D2 1
04-APR-12 D2 1
04-APR-12 D2 1
06-APR-12 D2 2
06-APR-12 D2 2
06-APR-12 D2 2
08-APR-12 D2 2
09-APR-12 D2 2
09-APR-12 D2 2
09-APR-12 D2 2
10-APR-12 D2 2
11-APR-12 D2 2
12-APR-12 D2 3
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
13-APR-12 D2 11
14-APR-12 D2 11
14-APR-12 D2 11
15-APR-12 D2 12
15-APR-12 D2 12
15-APR-12 D2 12
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
16-APR-12 D2 17
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
17-APR-12 D2 19
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
18-APR-12 D2 21
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
19-APR-12 D2 24
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
20-APR-12 D2 27
22-APR-12 D2 27
22-APR-12 D2 27
22-APR-12 D2 27
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
23-APR-12 D2 34
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
24-APR-12 D2 36
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
25-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
26-APR-12 D2 38
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
27-APR-12 D2 39
28-APR-12 D2 39
29-APR-12 D2 40
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
30-APR-12 D2 45
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
01-MAY-12 D2 46
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
02-MAY-12 D2 47
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
03-MAY-12 D2 48
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
04-MAY-12 D2 49
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
07-MAY-12 D2 50
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
08-MAY-12 D2 51
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
09-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
10-MAY-12 D2 54
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
11-MAY-12 D2 55
12-MAY-12 D2 55
12-MAY-12 D2 55
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
14-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
15-MAY-12 D2 57
16-MAY-12 D2 58
16-MAY-12 D2 58
16-MAY-12 D2 58
17-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
18-MAY-12 D2 58
20-MAY-12 D2 59
20-MAY-12 D2 59
20-MAY-12 D2 59
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
21-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
22-MAY-12 D2 60
23-MAY-12 D2 61
23-MAY-12 D2 61
23-MAY-12 D2 61
23-MAY-12 D2 61
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
24-MAY-12 D2 66
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
25-MAY-12 D2 67
26-MAY-12 D2 67
27-MAY-12 D2 67
27-MAY-12 D2 67
28-MAY-12 D2 67
28-MAY-12 D2 67
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
29-MAY-12 D2 68
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
30-MAY-12 D2 69
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
31-MAY-12 D2 70
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
01-JUN-12 D2 71
03-JUN-12 D2 71
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
04-JUN-12 D2 73
05-JUN-12 D2 73
05-JUN-12 D2 73
05-JUN-12 D2 73
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
06-JUN-12 D2 74
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
07-JUN-12 D2 75
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
08-JUN-12 D2 76
09-JUN-12 D2 76
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
11-JUN-12 D2 82
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
12-JUN-12 D2 88
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
13-JUN-12 D2 90
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
14-JUN-12 D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
D2 91
12-APR-12 D3 1
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
13-APR-12 D3 11
14-APR-12 D3 14
14-APR-12 D3 14
16-APR-12 D3 18
16-APR-12 D3 18
16-APR-12 D3 18
16-APR-12 D3 18
17-APR-12 D3 20
20-APR-12 D3 21
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
23-APR-12 D3 29
24-APR-12 D3 33
24-APR-12 D3 33
24-APR-12 D3 33
24-APR-12 D3 33
25-APR-12 D3 34
26-APR-12 D3 37
26-APR-12 D3 37
27-APR-12 D3 38
30-APR-12 D3 40
30-APR-12 D3 40
04-MAY-12 D3 41
07-MAY-12 D3 45
07-MAY-12 D3 45
07-MAY-12 D3 45
09-MAY-12 D3 49
09-MAY-12 D3 49
09-MAY-12 D3 49
09-MAY-12 D3 49
16-MAY-12 D3 53
16-MAY-12 D3 53
16-MAY-12 D3 53
17-MAY-12 D3 55
17-MAY-12 D3 55
21-MAY-12 D3 56
23-MAY-12 D3 59
23-MAY-12 D3 59
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
24-MAY-12 D3 66
29-MAY-12 D3 68
29-MAY-12 D3 68
01-JUN-12 D3 70
01-JUN-12 D3 70
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
04-JUN-12 D3 76
05-JUN-12 D3 77
06-JUN-12 D3 79
06-JUN-12 D3 79
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
11-JUN-12 D3 90
12-JUN-12 D3 92
12-JUN-12 D3 92
13-JUN-12 D3 94
13-JUN-12 D3 94
D3 94
D3 94
D3 94
D3 94
D3 94
13-APR-12 D4 15
13-APR-12 D4 15
13-APR-12 D4 15
13-APR-12 D4 15
16-APR-12 D4 19
23-APR-12 D4 30
23-APR-12 D4 30
23-APR-12 D4 30
24-APR-12 D4 33
30-APR-12 D4 37
22-MAY-12 D4 41
24-MAY-12 D4 48
24-MAY-12 D4 48
31-MAY-12 D4 59
31-MAY-12 D4 59
31-MAY-12 D4 59
05-JUN-12 D4 63
11-JUN-12 D4 74
11-JUN-12 D4 74
11-JUN-12 D4 74
13-JUN-12 D4 81
13-JUN-12 D4 81
14-JUN-12 D4 89
14-JUN-12 D4 89
D4 89
D4 89
D4 89
02-APR-12 D5 1
02-APR-12 D5 1
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
13-APR-12 D5 7
15-APR-12 D5 8
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
16-APR-12 D5 13
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
17-APR-12 D5 17
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
18-APR-12 D5 20
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
19-APR-12 D5 25
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
20-APR-12 D5 28
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
23-APR-12 D5 34
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
24-APR-12 D5 36
25-APR-12 D5 38
25-APR-12 D5 38
25-APR-12 D5 38
25-APR-12 D5 38
26-APR-12 D5 39
26-APR-12 D5 39
26-APR-12 D5 39
26-APR-12 D5 39
27-APR-12 D5 41
27-APR-12 D5 41
27-APR-12 D5 41
27-APR-12 D5 41
30-APR-12 D5 42
30-APR-12 D5 42
30-APR-12 D5 42
30-APR-12 D5 42
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
01-MAY-12 D5 44
02-MAY-12 D5 45
02-MAY-12 D5 45
02-MAY-12 D5 45
03-MAY-12 D5 45
04-MAY-12 D5 47
04-MAY-12 D5 47
04-MAY-12 D5 47
04-MAY-12 D5 47
05-MAY-12 D5 48
05-MAY-12 D5 48
06-MAY-12 D5 48
07-MAY-12 D5 48
08-MAY-12 D5 49
08-MAY-12 D5 49
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
09-MAY-12 D5 52
10-MAY-12 D5 53
10-MAY-12 D5 53
10-MAY-12 D5 53
10-MAY-12 D5 53
11-MAY-12 D5 55
11-MAY-12 D5 55
11-MAY-12 D5 55
11-MAY-12 D5 55
14-MAY-12 D5 56
14-MAY-12 D5 56
14-MAY-12 D5 56
14-MAY-12 D5 56
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
15-MAY-12 D5 58
16-MAY-12 D5 59
16-MAY-12 D5 59
16-MAY-12 D5 59
18-MAY-12 D5 60
19-MAY-12 D5 60
20-MAY-12 D5 60
21-MAY-12 D5 62
21-MAY-12 D5 62
21-MAY-12 D5 62
21-MAY-12 D5 62
22-MAY-12 D5 63
22-MAY-12 D5 63
22-MAY-12 D5 63
23-MAY-12 D5 63
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
24-MAY-12 D5 67
25-MAY-12 D5 68
25-MAY-12 D5 68
28-MAY-12 D5 68
29-MAY-12 D5 70
29-MAY-12 D5 70
29-MAY-12 D5 70
29-MAY-12 D5 70
30-MAY-12 D5 71
30-MAY-12 D5 71
30-MAY-12 D5 71
31-MAY-12 D5 72
31-MAY-12 D5 72
31-MAY-12 D5 72
31-MAY-12 D5 72
01-JUN-12 D5 73
04-JUN-12 D5 73
04-JUN-12 D5 73
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
05-JUN-12 D5 75
08-JUN-12 D5 76
10-JUN-12 D5 77
10-JUN-12 D5 77
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
11-JUN-12 D5 84
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
12-JUN-12 D5 88
13-JUN-12 D5 89
13-JUN-12 D5 89
13-JUN-12 D5 89
13-JUN-12 D5 89
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
14-JUN-12 D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
D5 92
15-MAR-12
16-MAR-12
17-MAR-12
18-MAR-12
19-MAR-12
20-MAR-12
21-MAR-12
22-MAR-12
23-MAR-12
24-MAR-12
25-MAR-12
26-MAR-12
27-MAR-12
28-MAR-12
29-MAR-12
30-MAR-12
31-MAR-12
01-APR-12
02-APR-12
03-APR-12
04-APR-12
05-APR-12
06-APR-12
07-APR-12
08-APR-12
09-APR-12
10-APR-12
11-APR-12
12-APR-12
13-APR-12
14-APR-12
15-APR-12
16-APR-12
17-APR-12
18-APR-12
19-APR-12
20-APR-12
21-APR-12
22-APR-12
23-APR-12
24-APR-12
25-APR-12
26-APR-12
27-APR-12
28-APR-12
29-APR-12
30-APR-12
01-MAY-12
02-MAY-12
03-MAY-12
04-MAY-12
05-MAY-12
06-MAY-12
07-MAY-12
08-MAY-12
09-MAY-12
10-MAY-12
11-MAY-12
12-MAY-12
13-MAY-12
14-MAY-12
15-MAY-12
16-MAY-12
17-MAY-12
18-MAY-12
19-MAY-12
20-MAY-12
21-MAY-12
22-MAY-12
23-MAY-12
24-MAY-12
25-MAY-12
26-MAY-12
27-MAY-12
28-MAY-12
29-MAY-12
30-MAY-12
31-MAY-12
01-JUN-12
02-JUN-12
03-JUN-12
04-JUN-12
05-JUN-12
06-JUN-12
07-JUN-12
08-JUN-12
09-JUN-12
10-JUN-12
11-JUN-12
12-JUN-12
13-JUN-12
14-JUN-12
15-JUN-12
16-JUN-12
17-JUN-12
18-JUN-12
19-JUN-12
20-JUN-12
21-JUN-12
22-JUN-12
23-JUN-12
24-JUN-12
25-JUN-12
26-JUN-12
27-JUN-12
28-JUN-12
29-JUN-12
30-JUN-12
1617 rows selected.
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557776 is a reply to message #557775] |
Fri, 15 June 2012 13:05   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
Then I used a standard pivot method with max and decode to make the root_division names the column names, using the previous query as an inline view.
SCOTT@orcl_11gR2> SELECT completiondate,
2 MAX (DECODE (root_division, 'D1', completed)) "D1",
3 MAX (DECODE (root_division, 'D12', completed)) "D12",
4 MAX (DECODE (root_division, 'D18', completed)) "D18",
5 MAX (DECODE (root_division, 'D2', completed)) "D2",
6 MAX (DECODE (root_division, 'D3', completed)) "D3",
7 MAX (DECODE (root_division, 'D4', completed)) "D4",
8 MAX (DECODE (root_division, 'D5', completed)) "D5"
9 FROM (SELECT completiondate, root_division,
10 ROUND
11 ((SUM (DECODE (completed, 'Y', 1)) OVER
12 (PARTITION BY root_division ORDER BY completiondate)
13 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
14 FROM staff_t
15 UNION ALL
16 SELECT TO_DATE ('03152012', 'MMDDYYYY') + ROWNUM - 1 completiondate,
17 NULL root_division, NULL completed
18 FROM DUAL
19 CONNECT BY LEVEL <= TO_DATE ('06302012', 'MMDDYYYY')
20 - TO_DATE ('03152012', 'MMDDYYYY') + 1)
21 GROUP BY completiondate
22 ORDER BY completiondate
23 /
COMPLETIONDATE D1 D12 D18 D2 D3 D4 D5
-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
15-MAR-12
16-MAR-12
17-MAR-12
18-MAR-12
19-MAR-12
20-MAR-12
21-MAR-12
22-MAR-12 0
23-MAR-12
24-MAR-12
25-MAR-12
26-MAR-12 0 1
27-MAR-12
28-MAR-12
29-MAR-12 1
30-MAR-12 1
31-MAR-12
01-APR-12
02-APR-12 1 1
03-APR-12 1
04-APR-12 1 1
05-APR-12 2
06-APR-12 2 2
07-APR-12
08-APR-12 2
09-APR-12 3 2
10-APR-12 3 2
11-APR-12 4 2
12-APR-12 3 1
13-APR-12 5 11 11 15 7
14-APR-12 6 11 14
15-APR-12 12 8
16-APR-12 7 9 6 17 18 19 13
17-APR-12 12 13 19 20 17
18-APR-12 10 13 19 21 20
19-APR-12 21 27 25 24 25
20-APR-12 24 29 27 21 28
21-APR-12 30
22-APR-12 32 27
23-APR-12 29 41 34 29 30 34
24-APR-12 33 45 31 36 33 33 36
25-APR-12 47 38 34 38
26-APR-12 36 38 37 39
27-APR-12 43 48 39 38 41
28-APR-12 48 39
29-APR-12 40
30-APR-12 45 51 38 45 40 37 42
01-MAY-12 51 46 44
02-MAY-12 52 47 45
03-MAY-12 53 48 45
04-MAY-12 48 54 49 41 47
05-MAY-12 48
06-MAY-12 48
07-MAY-12 52 55 50 45 48
08-MAY-12 55 57 51 49
09-MAY-12 60 59 54 49 52
10-MAY-12 62 62 54 53
11-MAY-12 64 63 50 55 55
12-MAY-12 55
13-MAY-12
14-MAY-12 65 56 57 56
15-MAY-12 71 57 58
16-MAY-12 67 71 63 58 53 59
17-MAY-12 71 58 55
18-MAY-12 74 74 58 60
19-MAY-12 60
20-MAY-12 74 69 59 60
21-MAY-12 74 75 60 56 62
22-MAY-12 77 60 41 63
23-MAY-12 78 61 59 63
24-MAY-12 76 81 66 66 48 67
25-MAY-12 79 84 67 68
26-MAY-12 67
27-MAY-12 84 67
28-MAY-12 67 68
29-MAY-12 86 81 68 68 70
30-MAY-12 88 69 71
31-MAY-12 89 70 59 72
01-JUN-12 90 71 70 73
02-JUN-12
03-JUN-12 71
04-JUN-12 81 90 73 76 73
05-JUN-12 91 73 77 63 75
06-JUN-12 86 96 88 74 79
07-JUN-12 88 97 75
08-JUN-12 93 98 76 76
09-JUN-12 76
10-JUN-12 77
11-JUN-12 95 82 90 74 84
12-JUN-12 98 99 88 92 88
13-JUN-12 100 90 94 81 89
14-JUN-12 100 91 89 92
15-JUN-12
16-JUN-12
17-JUN-12
18-JUN-12
19-JUN-12
20-JUN-12
21-JUN-12
22-JUN-12
23-JUN-12
24-JUN-12
25-JUN-12
26-JUN-12
27-JUN-12
28-JUN-12
29-JUN-12
30-JUN-12
100 88 91 94 89 92
109 rows selected.
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557777 is a reply to message #557776] |
Fri, 15 June 2012 13:06   |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
Then I applied NVL and LAG functions using IGNORE NULLS, so that for each null value, it would use the previous non-null value, then limited the dates.
SCOTT@orcl_11gR2> SELECT TO_CHAR (completiondate, 'MM/DD/YYYY') completiondate,
2 NVL (NVL ("D1", LAG ("D1" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D1",
3 NVL (NVL ("D12", LAG ("D12" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D12",
4 NVL (NVL ("D18", LAG ("D18" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D18",
5 NVL (NVL ("D2", LAG ("D2" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D2",
6 NVL (NVL ("D3", LAG ("D3" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D3",
7 NVL (NVL ("D4", LAG ("D4" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D4",
8 NVL (NVL ("D5", LAG ("D5" IGNORE NULLS) OVER (ORDER BY completiondate)), 0) "D5"
9 FROM (SELECT completiondate,
10 MAX (DECODE (root_division, 'D1', completed)) "D1",
11 MAX (DECODE (root_division, 'D12', completed)) "D12",
12 MAX (DECODE (root_division, 'D18', completed)) "D18",
13 MAX (DECODE (root_division, 'D2', completed)) "D2",
14 MAX (DECODE (root_division, 'D3', completed)) "D3",
15 MAX (DECODE (root_division, 'D4', completed)) "D4",
16 MAX (DECODE (root_division, 'D5', completed)) "D5"
17 FROM (SELECT completiondate, root_division,
18 ROUND
19 ((SUM (DECODE (completed, 'Y', 1)) OVER
20 (PARTITION BY root_division ORDER BY completiondate)
21 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
22 FROM staff_t
23 UNION ALL
24 SELECT TO_DATE ('03152012', 'MMDDYYYY') + ROWNUM - 1 completiondate,
25 NULL root_division, NULL completed
26 FROM DUAL
27 CONNECT BY LEVEL <= TO_DATE ('06302012', 'MMDDYYYY')
28 - TO_DATE ('03152012', 'MMDDYYYY') + 1)
29 GROUP BY completiondate)
30 WHERE completiondate BETWEEN TO_DATE ('03152012', 'MMDDYYYY')
31 AND TO_DATE ('06302012', 'MMDDYYYY')
32 ORDER BY completiondate
33 /
COMPLETIONDATE D1 D12 D18 D2 D3 D4 D5
-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
03/15/2012 0 0 0 0 0 0 0
03/16/2012 0 0 0 0 0 0 0
03/17/2012 0 0 0 0 0 0 0
03/18/2012 0 0 0 0 0 0 0
03/19/2012 0 0 0 0 0 0 0
03/20/2012 0 0 0 0 0 0 0
03/21/2012 0 0 0 0 0 0 0
03/22/2012 0 0 0 0 0 0 0
03/23/2012 0 0 0 0 0 0 0
03/24/2012 0 0 0 0 0 0 0
03/25/2012 0 0 0 0 0 0 0
03/26/2012 0 0 0 1 0 0 0
03/27/2012 0 0 0 1 0 0 0
03/28/2012 0 0 0 1 0 0 0
03/29/2012 0 0 0 1 0 0 0
03/30/2012 0 0 0 1 0 0 0
03/31/2012 0 0 0 1 0 0 0
04/01/2012 0 0 0 1 0 0 0
04/02/2012 0 0 0 1 0 0 1
04/03/2012 0 1 0 1 0 0 1
04/04/2012 0 1 0 1 0 0 1
04/05/2012 0 2 0 1 0 0 1
04/06/2012 0 2 0 2 0 0 1
04/07/2012 0 2 0 2 0 0 1
04/08/2012 0 2 0 2 0 0 1
04/09/2012 0 3 0 2 0 0 1
04/10/2012 0 3 0 2 0 0 1
04/11/2012 0 4 0 2 0 0 1
04/12/2012 0 4 0 3 1 0 1
04/13/2012 0 5 0 11 11 15 7
04/14/2012 0 6 0 11 14 15 7
04/15/2012 0 6 0 12 14 15 8
04/16/2012 7 9 6 17 18 19 13
04/17/2012 7 12 13 19 20 19 17
04/18/2012 10 13 19 21 20 19 20
04/19/2012 21 27 25 24 20 19 25
04/20/2012 24 29 25 27 21 19 28
04/21/2012 24 30 25 27 21 19 28
04/22/2012 24 32 25 27 21 19 28
04/23/2012 29 41 25 34 29 30 34
04/24/2012 33 45 31 36 33 33 36
04/25/2012 33 47 31 38 34 33 38
04/26/2012 36 47 31 38 37 33 39
04/27/2012 43 48 31 39 38 33 41
04/28/2012 43 48 31 39 38 33 41
04/29/2012 43 48 31 40 38 33 41
04/30/2012 45 51 38 45 40 37 42
05/01/2012 45 51 38 46 40 37 44
05/02/2012 45 52 38 47 40 37 45
05/03/2012 45 53 38 48 40 37 45
05/04/2012 48 54 38 49 41 37 47
05/05/2012 48 54 38 49 41 37 48
05/06/2012 48 54 38 49 41 37 48
05/07/2012 52 55 38 50 45 37 48
05/08/2012 55 57 38 51 45 37 49
05/09/2012 60 59 38 54 49 37 52
05/10/2012 62 62 38 54 49 37 53
05/11/2012 64 63 50 55 49 37 55
05/12/2012 64 63 50 55 49 37 55
05/13/2012 64 63 50 55 49 37 55
05/14/2012 64 65 56 57 49 37 56
05/15/2012 64 71 56 57 49 37 58
05/16/2012 67 71 63 58 53 37 59
05/17/2012 71 71 63 58 55 37 59
05/18/2012 74 74 63 58 55 37 60
05/19/2012 74 74 63 58 55 37 60
05/20/2012 74 74 69 59 55 37 60
05/21/2012 74 74 75 60 56 37 62
05/22/2012 74 77 75 60 56 41 63
05/23/2012 74 78 75 61 59 41 63
05/24/2012 76 81 75 66 66 48 67
05/25/2012 79 84 75 67 66 48 68
05/26/2012 79 84 75 67 66 48 68
05/27/2012 79 84 75 67 66 48 68
05/28/2012 79 84 75 67 66 48 68
05/29/2012 79 86 81 68 68 48 70
05/30/2012 79 88 81 69 68 48 71
05/31/2012 79 89 81 70 68 59 72
06/01/2012 79 90 81 71 70 59 73
06/02/2012 79 90 81 71 70 59 73
06/03/2012 79 90 81 71 70 59 73
06/04/2012 81 90 81 73 76 59 73
06/05/2012 81 91 81 73 77 63 75
06/06/2012 86 96 88 74 79 63 75
06/07/2012 88 97 88 75 79 63 75
06/08/2012 93 98 88 76 79 63 76
06/09/2012 93 98 88 76 79 63 76
06/10/2012 93 98 88 76 79 63 77
06/11/2012 95 98 88 82 90 74 84
06/12/2012 98 99 88 88 92 74 88
06/13/2012 100 99 88 90 94 81 89
06/14/2012 100 100 88 91 94 89 92
06/15/2012 100 100 88 91 94 89 92
06/16/2012 100 100 88 91 94 89 92
06/17/2012 100 100 88 91 94 89 92
06/18/2012 100 100 88 91 94 89 92
06/19/2012 100 100 88 91 94 89 92
06/20/2012 100 100 88 91 94 89 92
06/21/2012 100 100 88 91 94 89 92
06/22/2012 100 100 88 91 94 89 92
06/23/2012 100 100 88 91 94 89 92
06/24/2012 100 100 88 91 94 89 92
06/25/2012 100 100 88 91 94 89 92
06/26/2012 100 100 88 91 94 89 92
06/27/2012 100 100 88 91 94 89 92
06/28/2012 100 100 88 91 94 89 92
06/29/2012 100 100 88 91 94 89 92
06/30/2012 100 100 88 91 94 89 92
108 rows selected.
|
|
|
|
| Re: Create resultset without date gaps for line chart [message #557778 is a reply to message #557777] |
Fri, 15 June 2012 13:09  |
 |
Barbara Boehmer
Messages: 7683 Registered: November 2002 Location: California, USA
|
Senior Member |
|
|
Finally, the code below, builds the query above, by concatenating the pieces and storing them as v_sql, then opening a ref cursor using the query stored in the v_sql variable. As part of the concatenation process, it loops through a distinct set of all of the root_division names in order, to create those sections that list them, without having to know them in advance and type them. I have added dbms_output to the code below to show that it produces and runs the query above, although it is not as nicely formatted.
SCOTT@orcl_11gR2> VARIABLE g_refcur REFCURSOR
SCOTT@orcl_11gR2> DECLARE
2 v_sql VARCHAR2(32767);
3 BEGIN
4 v_sql := 'SELECT TO_CHAR (completiondate, ''MM/DD/YYYY'') completiondate';
5 FOR r IN
6 (SELECT DISTINCT root_division rd
7 FROM staff_t
8 ORDER BY root_division)
9 LOOP
10 v_sql := v_sql ||
11 ',NVL (NVL ("' || r.rd || '", LAG ("' || r.rd || '" IGNORE NULLS) OVER
12 (ORDER BY completiondate)), 0) "' || r.rd || '"';
13 END LOOP;
14 v_sql := v_sql || ' FROM (SELECT completiondate';
15 FOR r IN
16 (SELECT DISTINCT root_division rd
17 FROM staff_t
18 ORDER BY root_division)
19 LOOP
20 v_sql := v_sql ||
21 ',MAX (DECODE (root_division, ''' || r.rd || ''', completed)) "' || r.rd || '"';
22 END LOOP;
23 v_sql := v_sql ||
24 'FROM (SELECT completiondate, root_division,
25 ROUND
26 ((SUM (DECODE (completed, ''Y'', 1)) OVER
27 (PARTITION BY root_division ORDER BY completiondate)
28 / COUNT (*) OVER (PARTITION BY root_division)) * 100) completed
29 FROM staff_t
30 UNION ALL
31 SELECT TO_DATE (''03152012'', ''MMDDYYYY'') + ROWNUM - 1 completiondate,
32 NULL root_division, NULL completed
33 FROM DUAL
34 CONNECT BY LEVEL <= TO_DATE (''06302012'', ''MMDDYYYY'')
35 - TO_DATE (''03152012'', ''MMDDYYYY'') + 1)
36 GROUP BY completiondate)
37 WHERE completiondate BETWEEN TO_DATE (''03152012'', ''MMDDYYYY'')
38 AND TO_DATE (''06302012'', ''MMDDYYYY'')
39 ORDER BY completiondate';
40 DBMS_OUTPUT.PUT_LINE (v_sql);
41 OPEN :g_refcur FOR v_sql;
42 END;
43 /
SELECT TO_CHAR (completiondate, 'MM/DD/YYYY') completiondate,NVL (NVL ("D1", LAG ("D1" IGNORE
NULLS) OVER
(ORDER BY completiondate)), 0) "D1",NVL (NVL ("D12", LAG ("D12" IGNORE NULLS)
OVER
(ORDER BY completiondate)), 0) "D12",NVL (NVL ("D18", LAG ("D18" IGNORE NULLS) OVER
(ORDER BY completiondate)), 0) "D18",NVL (NVL ("D2", LAG ("D2" IGNORE NULLS) OVER
(ORDER BY
completiondate)), 0) "D2",NVL (NVL ("D3", LAG ("D3" IGNORE NULLS) OVER
(ORDER BY
completiondate)), 0) "D3",NVL (NVL ("D4", LAG ("D4" IGNORE NULLS) OVER
(ORDER BY
completiondate)), 0) "D4",NVL (NVL ("D5", LAG ("D5" IGNORE NULLS) OVER
(ORDER BY
completiondate)), 0) "D5" FROM (SELECT completiondate,MAX (DECODE (root_division, 'D1', completed))
"D1",MAX (DECODE (root_division, 'D12', completed)) "D12",MAX (DECODE (root_division, 'D18',
completed)) "D18",MAX (DECODE (root_division, 'D2', completed)) "D2",MAX (DECODE (root_division,
'D3', completed)) "D3",MAX (DECODE (root_division, 'D4', completed)) "D4",MAX (DECODE
(root_division, 'D5', completed)) "D5"FROM (SELECT completiondate, root_division,
ROUND
((SUM (DECODE (completed, 'Y', 1)) OVER
(PARTITION BY root_division ORDER BY completiondate)
/ COUNT (*) OVER
(PARTITION BY root_division)) * 100) completed
FROM staff_t
UNION
ALL
SELECT TO_DATE ('03152012', 'MMDDYYYY') + ROWNUM - 1 completiondate,
NULL root_division, NULL completed
FROM DUAL
CONNECT BY LEVEL <=
TO_DATE ('06302012', 'MMDDYYYY')
- TO_DATE ('03152012',
'MMDDYYYY') + 1)
GROUP BY completiondate)
WHERE completiondate BETWEEN TO_DATE
('03152012', 'MMDDYYYY')
AND TO_DATE ('06302012', 'MMDDYYYY')
ORDER
BY completiondate
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> PRINT g_refcur
COMPLETIONDATE D1 D12 D18 D2 D3 D4 D5
-------------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
03/15/2012 0 0 0 0 0 0 0
03/16/2012 0 0 0 0 0 0 0
03/17/2012 0 0 0 0 0 0 0
03/18/2012 0 0 0 0 0 0 0
03/19/2012 0 0 0 0 0 0 0
03/20/2012 0 0 0 0 0 0 0
03/21/2012 0 0 0 0 0 0 0
03/22/2012 0 0 0 0 0 0 0
03/23/2012 0 0 0 0 0 0 0
03/24/2012 0 0 0 0 0 0 0
03/25/2012 0 0 0 0 0 0 0
03/26/2012 0 0 0 1 0 0 0
03/27/2012 0 0 0 1 0 0 0
03/28/2012 0 0 0 1 0 0 0
03/29/2012 0 0 0 1 0 0 0
03/30/2012 0 0 0 1 0 0 0
03/31/2012 0 0 0 1 0 0 0
04/01/2012 0 0 0 1 0 0 0
04/02/2012 0 0 0 1 0 0 1
04/03/2012 0 1 0 1 0 0 1
04/04/2012 0 1 0 1 0 0 1
04/05/2012 0 2 0 1 0 0 1
04/06/2012 0 2 0 2 0 0 1
04/07/2012 0 2 0 2 0 0 1
04/08/2012 0 2 0 2 0 0 1
04/09/2012 0 3 0 2 0 0 1
04/10/2012 0 3 0 2 0 0 1
04/11/2012 0 4 0 2 0 0 1
04/12/2012 0 4 0 3 1 0 1
04/13/2012 0 5 0 11 11 15 7
04/14/2012 0 6 0 11 14 15 7
04/15/2012 0 6 0 12 14 15 8
04/16/2012 7 9 6 17 18 19 13
04/17/2012 7 12 13 19 20 19 17
04/18/2012 10 13 19 21 20 19 20
04/19/2012 21 27 25 24 20 19 25
04/20/2012 24 29 25 27 21 19 28
04/21/2012 24 30 25 27 21 19 28
04/22/2012 24 32 25 27 21 19 28
04/23/2012 29 41 25 34 29 30 34
04/24/2012 33 45 31 36 33 33 36
04/25/2012 33 47 31 38 34 33 38
04/26/2012 36 47 31 38 37 33 39
04/27/2012 43 48 31 39 38 33 41
04/28/2012 43 48 31 39 38 33 41
04/29/2012 43 48 31 40 38 33 41
04/30/2012 45 51 38 45 40 37 42
05/01/2012 45 51 38 46 40 37 44
05/02/2012 45 52 38 47 40 37 45
05/03/2012 45 53 38 48 40 37 45
05/04/2012 48 54 38 49 41 37 47
05/05/2012 48 54 38 49 41 37 48
05/06/2012 48 54 38 49 41 37 48
05/07/2012 52 55 38 50 45 37 48
05/08/2012 55 57 38 51 45 37 49
05/09/2012 60 59 38 54 49 37 52
05/10/2012 62 62 38 54 49 37 53
05/11/2012 64 63 50 55 49 37 55
05/12/2012 64 63 50 55 49 37 55
05/13/2012 64 63 50 55 49 37 55
05/14/2012 64 65 56 57 49 37 56
05/15/2012 64 71 56 57 49 37 58
05/16/2012 67 71 63 58 53 37 59
05/17/2012 71 71 63 58 55 37 59
05/18/2012 74 74 63 58 55 37 60
05/19/2012 74 74 63 58 55 37 60
05/20/2012 74 74 69 59 55 37 60
05/21/2012 74 74 75 60 56 37 62
05/22/2012 74 77 75 60 56 41 63
05/23/2012 74 78 75 61 59 41 63
05/24/2012 76 81 75 66 66 48 67
05/25/2012 79 84 75 67 66 48 68
05/26/2012 79 84 75 67 66 48 68
05/27/2012 79 84 75 67 66 48 68
05/28/2012 79 84 75 67 66 48 68
05/29/2012 79 86 81 68 68 48 70
05/30/2012 79 88 81 69 68 48 71
05/31/2012 79 89 81 70 68 59 72
06/01/2012 79 90 81 71 70 59 73
06/02/2012 79 90 81 71 70 59 73
06/03/2012 79 90 81 71 70 59 73
06/04/2012 81 90 81 73 76 59 73
06/05/2012 81 91 81 73 77 63 75
06/06/2012 86 96 88 74 79 63 75
06/07/2012 88 97 88 75 79 63 75
06/08/2012 93 98 88 76 79 63 76
06/09/2012 93 98 88 76 79 63 76
06/10/2012 93 98 88 76 79 63 77
06/11/2012 95 98 88 82 90 74 84
06/12/2012 98 99 88 88 92 74 88
06/13/2012 100 99 88 90 94 81 89
06/14/2012 100 100 88 91 94 89 92
06/15/2012 100 100 88 91 94 89 92
06/16/2012 100 100 88 91 94 89 92
06/17/2012 100 100 88 91 94 89 92
06/18/2012 100 100 88 91 94 89 92
06/19/2012 100 100 88 91 94 89 92
06/20/2012 100 100 88 91 94 89 92
06/21/2012 100 100 88 91 94 89 92
06/22/2012 100 100 88 91 94 89 92
06/23/2012 100 100 88 91 94 89 92
06/24/2012 100 100 88 91 94 89 92
06/25/2012 100 100 88 91 94 89 92
06/26/2012 100 100 88 91 94 89 92
06/27/2012 100 100 88 91 94 89 92
06/28/2012 100 100 88 91 94 89 92
06/29/2012 100 100 88 91 94 89 92
06/30/2012 100 100 88 91 94 89 92
108 rows selected.
|
|
|
|
Goto Forum:
Current Time: Wed Jun 19 22:47:46 CDT 2013
Total time taken to generate the page: 0.10903 seconds
|