Ver Mensaje Individual
  #12 (permalink)  
Antiguo 09/12/2009, 14:32
lufetoma1
 
Fecha de Ingreso: diciembre-2009
Mensajes: 32
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Error conexion

Gracias, esa instrucción que me distes

avg(case when qui=0 then NULL else qui end) as p_qui

Sera igual a esta

AVG(ISNULL(qui,0))

Otra pregunta el order by no me lo quiere tomar me sale el siguiente error

Msg 156, Level 15, State 1, Line 22
Sintaxis incorrecta cerca de la palabra clave 'order'.

En si la consulta me muestra los resultados acumulados de los estuiantes que han presentado varias purebas por grados

Select codigo_grupo, grado, estudiante, nombres, p_cie, p_mat, p_esp, p_soc, p_ing, p_ing,
IsNull(p_qui,0) as p_qui_,
IsNull(p_fis,0) as p_fis_,
IsNull(p_fil,0) as p_fil_,
p_def
From ( Select estudiante.codigo_grupo,estudiante.grado,estudiant e.estudiante,
nombres, avg(cie) as p_cie, avg(mat) as p_mat, avg(esp) as p_esp, avg(soc) as p_soc,
avg(ing) as p_ing,avg(case when qui=0 then NULL else qui end) as p_qui,
avg(case when fis=0 then Null else fis end) as p_fis,
avg(case when fil=0 then Null else fil end) as p_fil, avg(def) as p_def
From Estudiante, Resultados
where 1=1
and estudiante.codigo_Grupo = Resultados.Codigo_grupo
and estudiante.anno = Resultados.anno
and estudiante.grado = Resultados.Grado
and estudiante.estudiante = Resultados.estudiante
and estudiante.codigo_Grupo = 100
and estudiante.anno = 2009
and estudiante.grado = 3
group by estudiante.codigo_grupo,estudiante.grado,estudiant e.estudiante,
estudiante.nombres )
order by " & col & " " & orden"