SQL Server - RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

   
Vista:

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por GUSTAVO MIRANDA LUIS (4 intervenciones) el 15/04/2015 00:16:00
HOLA BUENA TARDE


Estoy en un lio
tengo que realizar una consulta que me arroje las asignaturas que se imparten en una universidad y los distintos empleados o docentes que las impartieron

el problema es que no se como hacer la consulta para que en la parte del empleado me aparezcan los diferentes numeros de empleado asociados con esa materia separados por comas.


es esto posible, mi version de sql es 2005
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por Isaias (3181 intervenciones) el 15/04/2015 00:23:40
¿Y cuales son tus tablas?....lo mas importante, ¿Qué avance llevas de tu query?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por GUSTAVO MIRANDA LUIS (4 intervenciones) el 15/04/2015 00:26:43
en esta consulta se muestra las materias diferentes por carrera pero he buscado como agregar una columna con los numeros de empleado de los diferentes docentes que las imparten y no se como

SELECT
H.IDASIGNATURA
, 'GRUPOS DIFERENTES' = COUNT (DISTINCT I.GRUPO)
, M.SEMESTRE
, M.NOMBRE
, C.CARRERANOMBRE
, C.IDCARRERA
, HORAS = SUM (DISTINCT CANTIDADHRS)*COUNT (DISTINCT I.GRUPO)
, INSCRITOS =COUNT (I.MATRICULA)
FROM ALUMNOS A
, ASIGNATURAS M
, INSCRIPCIONES I
, CARRERAS C
, HORARIOS H
WHERE I.PERIODO = '2015-1'
AND I.IDASIGNATURA=M.IDASIGNATURA
AND M.CARRERA = C.IDCARRERA
AND H.IDASIGNACION=I.IDASIGNACION
AND I.MATRICULA = A.MATRICULA
GROUP BY H.IDASIGNATURA, M.NOMBRE, C.CARRERANOMBRE, C.IDCARRERA, M.SEMESTRE
ORDER BY C.IDCARRERA, M.SEMESTRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por Isaias (3181 intervenciones) el 15/04/2015 00:41:01
¿Y como esta esa tabla (DOCENTES) y que relación tiene con el de MATERIAS?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por GUSTAVO MIRANDA LUIS (4 intervenciones) el 15/04/2015 00:44:55
la tabla de asignaturas se encuentra en la consulta para determinar la carrera de la asignatura, la de inscripciones y horarios contienen el idprofesor que es el numero de empleado que me gustaría fuese el que saliera separado por comas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por Isaias (3181 intervenciones) el 15/04/2015 18:48:45
Y partimos, ¿Cuál es tu duda en especifico?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por GUSTAVO (4 intervenciones) el 16/04/2015 01:44:52
15-04-2015-06-37-21-p-m2

mi pregunta es como puedo hacer que quede de la segunda forma especificamente el idprofesor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

RESULTADO DE CONSULTA SEPARADO POR COMAS CON UN VALOR COMUN

Publicado por Isaias (3181 intervenciones) el 16/04/2015 18:14:46
OK, me queda claro ahora....quieres que si el PROFESOR(es), salgan en una sola línea???

Tendrías que realizar una función para lograr eso, porque no mandas el script de creación de tus tablas???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar