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

Subconsulta

Estas en el tema de Subconsulta en el foro de Mysql en Foros del Web. Hola. Tengo estas dos consultas: CONSULTA 1 SELECT DATE_FORMAT(gastos_personal.fecha,'%M %Y') AS MES, gastos_personal.nombre, (gastos_personal.sueldo_bruto+ gastos_personal.PP_extras+ gastos_personal.SS_empresa+ gastos_personal.incentivo)/SUM(partes_trabajo.dedicacion) AS COSTE_HORA, MAX(gastos_personal.kilometraje)*SUM(partes_trabaj o.kilometros) AS KILOMETRAJE FROM partes_trabajo ...
  #1 (permalink)  
Antiguo 14/10/2008, 13:05
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Subconsulta

Hola.
Tengo estas dos consultas:

CONSULTA 1

SELECT
DATE_FORMAT(gastos_personal.fecha,'%M %Y') AS MES,

gastos_personal.nombre,
(gastos_personal.sueldo_bruto+
gastos_personal.PP_extras+
gastos_personal.SS_empresa+
gastos_personal.incentivo)/SUM(partes_trabajo.dedicacion) AS COSTE_HORA,

MAX(gastos_personal.kilometraje)*SUM(partes_trabaj o.kilometros) AS KILOMETRAJE

FROM
partes_trabajo JOIN gastos_personal
WHERE partes_trabajo.nombre = gastos_personal.nombre AND DATE_FORMAT(partes_trabajo.fecha,'%M %Y') = DATE_FORMAT(gastos_personal.fecha,'%M %Y')

--------------------------------------------------------------------------------------------------------
CONSULTA 2

SELECT
DATE_FORMAT(partes_trabajo.fecha,'%M %Y') AS MES,
nombre, referencia,
SUM(dedicacion) AS HORAS

FROM partes_trabajo
GROUP BY DATE_FORMAT(partes_trabajo.fecha,'%M %Y'), referencia
--------------------------------------------------------------------------------------------------------

Se puede mediante subconsulta unir las dos anteriores para calcular el coste horario, según el COSTE_HORA para cada mes de las HORAS asignadas a cada referencia.
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 08:31.