Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2009, 20:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta para graficos de EStadisticas

Lo que te conviene hacer, para hacerlo simple, es suplantar la tabla gnv_t_taller por una subconsulta que te permita eliminar las repeticiones de registros en ella.
Algo así:
Código sql:
Ver original
  1. SELECT
  2.     COUNT(gnv_t_suic.n_nit_certificador) AS numero,
  3.     DATE_FORMAT(f_fecha_oper, '%b %y') AS fecha,
  4.     CURDATE()
  5. FROM gnv_t_suic LEFT JOIN
  6.     (SELECT DISTINCT n_nit_certificador, n_nit_taller FROM gnv_t_taller GROUP BY campodiscriminador) gnv_t_taller
  7.     ON n_nit_taller = k_n_nit
  8. WHERE
  9.     gnv_t_suic.n_nit_certificador = 'nits'
  10.     AND (YEAR(CURDATE()) - YEAR(f_fecha_oper) - (RIGHT(CURDATE(), 5) < RIGHT(f_fecha_oper, 5))) = '0'
  11.     AND k_n_nit= n_nit_taller
  12.     AND d_municipio = 'ciudad'
  13.     AND gnv_t_taller.n_nit_certificador = gnv_t_suic.n_nit_certificador
  14. GROUP BY fecha
  15. ORDER BY f_fecha_oper;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)