Estoy intentando hacer una cosulta apra un grid que en primer termino me muestro de uan tabla dodne tengo el dni profesor,cursos ,medias de, lso cursos y observacioens en los cursos.
Entonces agrupados por profesor muestro el numero de cursos que hay(count(*)) la media de la media de cada curso por profesor(avg(media)) y me gustario que me apareceiran las observaciones concatenadas pero me salta el error de que observaciones no estan incluidas en ninguna función de grupo...
Tb intente cambiar l dni d eprofesor por su nombre y apeelidos q estan en la tabla de datos de profesore pero me saltaba el mismo error(
la consulta q tengo es esta:
adap1=new System.Data.SqlClient.SqlDataAdapter("select (profesor) 'PROFESOR'"& _
",count(*) 'NUM',avg(media) 'VALORACION','observaciones "& _
"from profesores_cursos pc "& _
" group by profesor" ,cn)
(profesor devuleve el dni)
y la que tenia con los datos de profesores era esta:
adap1=new System.Data.SqlClient.SqlDataAdapter("select (p.nombre + ' ' + p.apellidos) 'PROFESOR'"& _
",count(*) 'NUM',avg(pc.media) 'VALORACION', observaciones "& _
"from profesores_cursos pc,profesores p where p.dni=pc.profesor "& _
" group by pc.profesor" ,cn)
Alguna sugerencia??Tengo bastante en el olvido sql