
13/03/2009, 11:19
|
 | | | Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 8 meses Puntos: 21 | |
Respuesta: where dos veces en el mismo campo Cita:
Iniciado por jurena Prueba esto:
SELECT ha.mod5_horas_administrativo_id, ha.mod10_usr_id, ha.mod5_dias_id, h1.mod5_horas_admin_hora entrada, h2.mod5_horas_admin_hora salida
FROM `horas_asignada` ha
INNER JOIN horas h1 ON ha.mod5_horas_administrativo_in = h1.mod5_horas_admin_id
INNER JOIN horas h2 ON ha.mod5_horas_administrativo_out = h2.mod5_horas_admin_id Lo he hecho pero no se si este bien estruturado usando aplicando un filtro de busqueda
Código:
SELECT
mod5_horas_administrativos.mod5_horas_administrativo_id,
mod5_horas_administrativos.mod10_usr_id,
mod5_horas_administrativos.mod5_dias_id,
mod5_horas_administrativos.mod5_horas_administrativo_in,
mod5_horas_administrativos.mod5_horas_administrativo_out,
H1.mod5_horadmin_id,
H1.mod5_horadmin_hora,
H2.mod5_horadmin_id,
H2.mod5_horadmin_hora
FROM
mod5_horas_administrativos
Inner Join mod5_horas_generales AS H1 ON mod5_horas_administrativos.mod5_horas_administrativo_in = H1.mod5_horadmin_id
Inner Join mod5_horas_generales AS H2 ON mod5_horas_administrativos.mod5_horas_administrativo_out = H2.mod5_horadmin_id
WHERE
mod5_horas_administrativos.mod10_usr_id = '2135' AND
mod5_horas_administrativos.mod5_dias_id = '5'
espero tus comentarios
saludos y gracias
__________________ gerardo |