Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2012, 04:57
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Aplicación en Localhost y Servidor

Código MySQL:
Ver original
  1. Select calendario_dias.dia AS dia,
  2.            consultores.consultor AS consultor
  3. from calendario_dias, consultores
  4. WHERE calendario_dias.mes = '$mes'
  5.    AND dia NOT IN (SELECT DISTINCT trabajos.dia
  6.                                   FROM trabajos INNER JOIN consultores
  7.               ON trabajos.consultores_Ident_consultor = consultores.Ident_consultor
  8.               WHERE mes = '$mes'
  9.                    AND ano = '$ano'
  10.                    AND consultores.Ident_consultor = '$consultor_no_report'
  11. //Repetido   AND consultores.Ident_consultor = '$consultor_no_report'
  12.                    AND consultores.esconsultor = '1'
  13.                    AND consultores.reporte_habitual = '1'
  14.                    AND (consultores.f_fin='' OR consultores.f_fin = '0000-00-00'));


from calendario_dias, consultores Como se relacionan estas dos tablas?

Pon alias a las tablas sobre todo las repetidas para ver a que instancia se refiere cada vez....

Si calendario_dias, es un calendari con todos los dias quizas un left join con la sub consulta simplificaria las cosas.... pero siempre que haya entendido lo que intentas....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 13/09/2012 a las 05:10