Cuestión : Unión selecta y el agrupar

Tengo tres declaraciones selectas que vuelvan un valor de cualquier prueba que una persona haya fallado para 2008.2009, y 2010. Quisiera que volviera solamente a gente que ha fallado 2 veces durante los tres años. No tiene que ser la misma prueba, sino ninguna dos pruebas. También necesito para que ella esté en la misma fila.  Wanted
emplid 2008 de Thanks

Results 2009 math

del ss
345 ss del eng
234 de la matemáticas de 2010
123 class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
el class= >/* " notpretty " del id= " codeSnippet810972 " del
 “P” de c.tsa10_status
                   Y b.effdt = (max SELECTO (effdt)
                                    De ps_tsa_airport_tbl
                                   DONDE tsa_airport_cd = b.tsa_airport_cd)
          GRUPO POR el hub_cd, c.emplid
          UNIÓN
            SELECCIONAR el hub_cd,
                   ''COMO “2008”,
                   RTRIM (
                      EXTRACTO (
                         XMLAGG (XMLELEMENT (“s”, e.tsa09_tp_subtype || “, ")),
                         “/s/text () ").getstringval (),
                      “, ")
                      COMO “2009”,
                   ''COMO “2010”,
                   c.emplid
              De los empleados a,
                   airport_tbl b,
                   pasar c,
                   ps_tsa10_dnm09_vw e
             DONDE c.emplid = a.emplid
                   Y c.emplid = e.emplid
                   Y b.tsa_airport_cd = c.tsa_airport_cd
                   Y <> “P” de c.tsa10_status
                   Y b.effdt = (max SELECTO (effdt)
                                    De ps_tsa_airport_tbl
                                   DONDE tsa_airport_cd = b.tsa_airport_cd)
          GRUPO POR el hub_cd, c.emplid
          UNIÓN
            SELECCIONAR el hub_cd,
                   '' COMO “2008”,
                   ''COMO “2009”,
                   RTRIM (
                      EXTRACTO (
                         XMLAGG (XMLELEMENT (“s”, f.tsa10_tp_subtype || “, ")),
                         “/s/text () ").getstringval (),
                      “, ")
                      COMO “2010”,
                   c.emplid
              De los empleados a,
                   airport_tbl b,
                   pasar c,
                   ps_tsa10_dnm10_vw f
             DONDE c.emplid = a.emplid
                   Y c.emplid = f.emplid
                   Y b.tsa_airport_cd = c.tsa_airport_cd
                   Y <> “P” de c.tsa10_status
                   Y b.effdt = (max SELECTO (effdt)
                                    De ps_tsa_airport_tbl
                                   DONDE tsa_airport_cd = b.tsa_airport_cd)
          GRUPO POR el hub_cd, c.emplid)
   DONDE (“2008” <> ““Y “2009” <>” ")
         O (“2008” <> ““Y “2010” <>” ")
         O (“2009” <> ““Y “2010” <>” ")
         O (“2008” <> ““Y “2009” <>”” Y “2010” <> '')
GRUPO POR el hub_cd,
         emplid,
         “2008”,
         “2009”,
         “2010”
class= del

Respuesta : Unión selecta y el agrupar

¿Es este qué usted significa?  http://www.washington.edu/doit/Brochures/Academics/cprep.html

¿O le ya han aceptado, y apenas está intentando conseguir listo para irse para la universidad en la caída?
¿(como esto quizá?  http://www.collegeview.com/dorm_room_supply.html)
Otras soluciones  
 
programming4us programming4us