
14/10/2008, 13:05
|
| | Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 17 años, 2 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. |