Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/12/2011, 18:50
medcol
 
Fecha de Ingreso: septiembre-2011
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Mostrar registros 0 con count(*) en mysql

Gracias por responder

tengo las siguientes tablas

en la tabla operaciones tengo lo siguiente

nombre_campana| rangoini
---------------------- -----------
olimpo 0011
zeus 0012
orion 0013

y en la tabla.datos tengo
reg fecha codigo tipo
------ --------------- -------- -----------
1250 2011-11-16 0011 1
0 2011-11-17 0013 1
5240 2011-11-16 0012 2
125 2011-11-18 0011 2

SELECT operaciones.nombre_campana, COUNT(*) AS registros FROM tabla.datos, tabla.operaciones WHERE datos.codigo=operaciones.RANGOINI AND datos.FECHA BETWEEN '$fini' AND '$ffin' AND datos.TIPO='$tipo' GROUP BY datos.codigo

la relacion datos.OPERACION=operaciones.RANGOINI es solo para mostrar el nombre de la campana en la consulta.

si ejecuto el select de esta manera, no me muestra el registro que esta en 0, solo me cuenta los que agrupa el count() el que esta en 0 no lo toma y estoy hablando de 600.000 registros y en aumento.

gracias.