
19/06/2008, 13:58
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: DESAFIO: Consulta imposible Prueba esto:
SELECT
T1.id,
T1.nombre,
SUM(T1.horas * t.valor) TOTAL
FROM (SELECT
c.id as id, c.nombre as nombre, v.fecha as fecha, v.horas as horas
FROM consultores c INNER JOIN visitas v ON v.id_consultor= c.id) T1 INNER JOIN tarifas t ON t.id_consultor = T1.id WHERE T1.fecha BETWEEN '2008-01-01' AND '2008-06-17' AND T1.fecha BETWEEN t.fecha1 AND IF(t.fecha2 = '0000-00-00', NOW(),t.fecha2) GROUP BY t.id_consultor HAVING T1.id = 2
No lo he comprobado todo. |