Run Code  | API  | Code Wall  | Misc  | Feedback  | Login  | Theme  | Privacy  | Patreon 

generate pivot query for attendance in mysql

Language: Layout:
absolute service time: 0,51 sec 
edit mode |  history
   @str:=concat(@str,', MAX(CASE tid WHEN ',t_id,' THEN \'OK\' ELSE \'\' END) d',t_id)
1 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1
2 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2
3 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3
4 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4
5 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5
6 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6
7 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7
8 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8
9 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9
10 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10
11 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11
12 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12
13 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13
14 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14
15 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15
16 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16
17 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17
18 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18
19 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19
20 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19, MAX(CASE tid WHEN 20 THEN 'OK' ELSE '' END) d20
21 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19, MAX(CASE tid WHEN 20 THEN 'OK' ELSE '' END) d20, MAX(CASE tid WHEN 21 THEN 'OK' ELSE '' END) d21
22 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19, MAX(CASE tid WHEN 20 THEN 'OK' ELSE '' END) d20, MAX(CASE tid WHEN 21 THEN 'OK' ELSE '' END) d21, MAX(CASE tid WHEN 22 THEN 'OK' ELSE '' END) d22
23 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19, MAX(CASE tid WHEN 20 THEN 'OK' ELSE '' END) d20, MAX(CASE tid WHEN 21 THEN 'OK' ELSE '' END) d21, MAX(CASE tid WHEN 22 THEN 'OK' ELSE '' END) d22, MAX(CASE tid WHEN 23 THEN 'OK' ELSE '' END) d23
24 SELECT sid, MAX(CASE tid WHEN 1 THEN 'OK' ELSE '' END) d1, MAX(CASE tid WHEN 2 THEN 'OK' ELSE '' END) d2, MAX(CASE tid WHEN 3 THEN 'OK' ELSE '' END) d3, MAX(CASE tid WHEN 4 THEN 'OK' ELSE '' END) d4, MAX(CASE tid WHEN 5 THEN 'OK' ELSE '' END) d5, MAX(CASE tid WHEN 6 THEN 'OK' ELSE '' END) d6, MAX(CASE tid WHEN 7 THEN 'OK' ELSE '' END) d7, MAX(CASE tid WHEN 8 THEN 'OK' ELSE '' END) d8, MAX(CASE tid WHEN 9 THEN 'OK' ELSE '' END) d9, MAX(CASE tid WHEN 10 THEN 'OK' ELSE '' END) d10, MAX(CASE tid WHEN 11 THEN 'OK' ELSE '' END) d11, MAX(CASE tid WHEN 12 THEN 'OK' ELSE '' END) d12, MAX(CASE tid WHEN 13 THEN 'OK' ELSE '' END) d13, MAX(CASE tid WHEN 14 THEN 'OK' ELSE '' END) d14, MAX(CASE tid WHEN 15 THEN 'OK' ELSE '' END) d15, MAX(CASE tid WHEN 16 THEN 'OK' ELSE '' END) d16, MAX(CASE tid WHEN 17 THEN 'OK' ELSE '' END) d17, MAX(CASE tid WHEN 18 THEN 'OK' ELSE '' END) d18, MAX(CASE tid WHEN 19 THEN 'OK' ELSE '' END) d19, MAX(CASE tid WHEN 20 THEN 'OK' ELSE '' END) d20, MAX(CASE tid WHEN 21 THEN 'OK' ELSE '' END) d21, MAX(CASE tid WHEN 22 THEN 'OK' ELSE '' END) d22, MAX(CASE tid WHEN 23 THEN 'OK' ELSE '' END) d23, MAX(CASE tid WHEN 24 THEN 'OK' ELSE '' END) d24
   sid d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24
1 1 OK OK
2 2 OK OK OK
3 3 OK OK OK
4 4 OK OK OK
5 5 OK OK
6 6 OK OK OK
7 7 OK OK OK
8 8 OK OK
9 9 OK OK
10 10 OK OK
11 11 OK OK OK
12 12 OK OK
13 13 OK OK
14 14 OK OK
15 15 OK OK OK
16 16 OK OK OK
17 17 OK OK
18 18 OK OK OK
19 19 OK OK
20 20 OK OK OK
21 21 OK OK OK
22 22 OK OK OK
23 23 OK OK
24 24 OK OK OK OK
25 25 OK OK
26 26 OK OK OK
27 27 OK OK OK
28 28 OK OK

    
                
λ
.NET NoSQL database for rapid development