Hola eliza_ralves:
No termino de entender qué es lo que estás tratando de hacer... si se trata de hacer la unión entre las tablas utilizando INNER JOIN, a partir de tu QUERY2
sería más o menos así:
Código:
SELECT PA.Codigo_Empleado SUM(PA.Cantidad_Horas) Horas
FROM dbo.SPO2_Participa PA
INNER JOIN dbo.SPO2_Empleado EM
ON PA.Codigo_Empleado = EM.Codigo
INNER JOIN dbo.SPO2_Proyecto P
ON P.Codigo = PA.Codigo_Evento
WHERE
PA.Codigo_Empleado = '" . $codigo_Empleado . "' AND
EM.Nombre_Disciplina = '" . $dis_select . "' AND
EM.Codigo_Oficina = '" . $ofic_select . "'
Group by PA.Codigo_Empleado"
Si esto no es lo que quieres, te recomendaría que comenzaras por explicarnos cuál es la estructura de tus tablas, por qué campos están relacionadas y de ser posible que incluyas algunos datos de ejemplo, para poder hacer pruebas.
Saludos.
Leo