Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Unir Dos Consultas O Los Resultados De La S Consultas

Estas en el tema de Unir Dos Consultas O Los Resultados De La S Consultas en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 03/06/2008, 09:17
 
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años
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;
  #2 (permalink)  
Antiguo 03/06/2008, 12:08
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 86
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Unir Dos Consultas O Los Resultados De La S Consultas

Fijate si te sirve el comando UNION

http://dev.mysql.com/doc/refman/4.1/en/union.html
__________________
-ronnieb

WebTools
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:15.