Hola chelodelsur:
El operador de concatenación + sirve sólo entre campos de tipo caracter. Por los nombres de tus campos y el tipo de error que estás mencionando puede suponerse que son de tipo fecha, puedes intentar con esto:
Código SQL:
Ver originalSELECT CAST(f.fecha_maestra AS VARCHAR) + ' ' + CAST(h.hora_cuarto_maestra AS VARCHAR) HORARIO
En el caso de que necesites presentar la información con algún formato en específico entonces deberás utilizar la función CONVERT con el estilo qué más te convenga:
Código SQL:
Ver originalSELECT CONVERT(VARCHAR, getdate(), 103) --> 29/03/2011
Saludos
Leo.