
03/06/2008, 09:17
|
| | Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años, 11 meses Puntos: 0 | |
Unir Dos Consultas O Los Resultados De La S Consultas mi caso es el siguiente tengo una consulta que me trae las horas extras y el valor de las extras laboradas por los conductores y otra que me trae el valor a a pagar por los viajes realizados de los conductores, quisiera saber como hago para unir las dos consultas o el resultado de las mismas.
la primera consulta es la siguiente y me tre las horas extras y el valor a pagar:
Select CODIGO_OPERADOR AS CO,NOMBRE_OPERADOR AS NOP,APELLIDO_OPERADOR AS AO, sum(extras_diurnas) ed,(sum(extras_diurnas)*((salario/240)*(1.25)))as valor_ed,sum(nocturnas) n,
((sum(nocturnas)*((salario/240)*(1.75)))+(sum(nocturnas)*((salario/240)*(0.35))))as valor_en,sum(domingos) as d,
(sum(domingos)*((salario/240)*(1.75)))as valor_edo, ((sum(extras_diurnas)*((salario/240)*(1.25)))+(sum(domingos)*((salario/240)*(1.75))) +(((sum(nocturnas))*((salario/240)*(1.75)))+((sum(nocturnas))*((salario/240)*(0.35))))) as total From OPERADORES as O, detalle_operador as DOP, reporte as r, equipos as e, tipo_equipos as te Where r.codigo_usuario = dop.codigo_usuario And dop.codigo_usuario = o.CODIGO_OPERADOR and r.codigo_reporte=dop.codigo_reporte and e.codigo_equipo=r.codigo_equipo and te.codigo_tipo_equipo=e.codigo_tipo_equipo and r.fecha BETWEEN '2008-05-01' and '2008-05-31' group by DOP.codigo_usuario asc ;
y la segunda consulta es esta :
Select CODIGO_OPERADOR AS CO,NOMBRE_OPERADOR AS NOP,APELLIDO_OPERADOR AS AO, sum(rem.valor_viaje) v
From OPERADORES as O, detalle_operador as DOP, reporte as r,remisiones as rem, equipos as e, tipo_equipos as te Where r.codigo_usuario = dop.codigo_usuario And dop.codigo_usuario = o.CODIGO_OPERADOR and r.codigo_reporte=dop.codigo_reporte and e.codigo_equipo=r.codigo_equipo
and te.codigo_tipo_equipo=e.codigo_tipo_equipo and r.codigo_reporte=rem.codigo_reporte and r.fecha BETWEEN '2008-05-01' and '2008-05-31' group by DOP.codigo_usuario asc; |