Tema: Count
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/01/2010, 08:58
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Count

tienes razón

Código SQL:
Ver original
  1. SELECT SUM(t1.s), t1.id_empresa FROM (
  2. SELECT COUNT(m.id_monitoreo)AS s, ca.id_caracteristica,ca.cv_caracteristica,c.id_emp resa FROM tbl_monitoreo m
  3. INNER JOIN cat_empresa c ON (m.id_empresa = c.id_empresa)
  4. INNER JOIN tbl_caractrevper p ON (p.id_tipomedio = m.id_tipomedio AND p.id_medio = m.id_medio)
  5. INNER JOIN cat_tipomedio tm ON (m.id_tipomedio = tm.id_tipomedio)
  6. INNER JOIN cat_caracteristica ca ON (m.id_caracteristica = ca.id_caracteristica)
  7. WHERE m.id_ciudad =1 AND m.d_fechacaptura >= '2009-10-01' AND m.d_fechacaptura <= '2010-01-01' AND m.id_empresa = 3 AND m.id_caracteristica = 1
  8. GROUP BY ca.id_caracteristica,ca.cv_caracteristica,c.id_emp resa
  9.  
  10. UNION
  11.  
  12. SELECT COUNT(m.id_monitoreo) AS s, ca.id_caracteristica,ca.cv_caracteristica, c.id_empresa FROM tbl_monitoreointernet m
  13. INNER JOIN cat_empresa c ON (m.id_empresa = c.id_empresa) INNER JOIN cat_tipomedio tm ON (m.id_tipomedio = tm.id_tipomedio)
  14. INNER JOIN cat_caracteristica ca ON (m.id_caracteristica = ca.id_caracteristica) WHERE m.id_ciudad=1 AND m.d_fechacaptura >= '2009-10-01'
  15. AND m.d_fechacaptura <= '2010-01-01' AND m.id_empresa = 3 AND m.id_caracteristica = 1
  16. GROUP BY ca.id_caracteristica,ca.cv_caracteristica,c.id_empresa
  17. ) AS t1 GROUP BY t1.idempresa;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming