Bom to tentando outras soluções por aqui...pensei em algo tipo assim select (
select tab_horario.id,
case
WHEN tab_horario.diasemana = 0 THEN '• Domingo ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 1 THEN '• Segunda - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 2 THEN '• Terça - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 3 THEN '• Quarta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 4 THEN '• Quinta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 5 THEN '• Sexta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 6 THEN '• Sábado ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108) END AS Horarios
from tab_grade_turma_disciplina INNER JOIN
tab_grade_turma ON tab_grade_turma_disciplina.grade_turma_id = tab_grade_turma.id LEFT OUTER JOIN
tab_professor ON tab_grade_turma_disciplina.professor_id = tab_professor.id LEFT OUTER JOIN
tab_localaula ON tab_grade_turma_disciplina.localaula_id = tab_localaula.id INNER JOIN
tab_disciplina ON tab_grade_turma_disciplina.disciplina_id = tab_disciplina.id LEFT OUTER JOIN
tab_grade_turma_disciplina_horario ON tab_grade_turma_disciplina_horario.grade_turma_disciplina_id = tab_grade_turma_disciplina.id LEFT OUTER JOIN
tab_horario ON tab_horario.id = tab_grade_turma_disciplina_horario.horario_id
where tab_horario.id= 62 group by tab_horario.id, tab_horario.diasemana, tab_horario.horario_inicial, tab_horario.horario_final) +
(select
case
WHEN tab_horario.diasemana = 0 THEN '• Domingo ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 1 THEN '• Segunda - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 2 THEN '• Terça - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 3 THEN '• Quarta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 4 THEN '• Quinta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 5 THEN '• Sexta - feira ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108)
WHEN tab_horario.diasemana = 6 THEN '• Sábado ' + CONVERT(varchar(12), tab_horario.horario_inicial, 108) + ' - ' + CONVERT(varchar(12), tab_horario.horario_final, 108) END AS Horarios
from tab_horario where id = 64 group by tab_horario.id, tab_horario.diasemana, tab_horario.horario_inicial, tab_horario.horario_final) as teste2 from tab_horario só que tá dando o erro....Only one expression can be specified in the select list when the subquery is not introduced with EXISTS Alguém sabe o que é?