Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2009, 00:22
Avatar de xalupeao
xalupeao
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Respuesta: Estadisticas de hace una seman atras

Cita:
Iniciado por David el Grande Ver Mensaje
Puedes usar el operador de comparación BETWEEN:
Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE campo BETWEEN 'fechainicial' AND 'fechafinal';
Funciona bien pero lo raro es que me retorna 0 si tomo del mes a hoy

Código PHP:
        //vemos la fecha hace un mes atras
        
$p_mes date('d-m-Y'strtotime('-1 month'));

        
//Vemos el total de ingresos hace un mes
        
$total_m mysql_query("SELECT count(*) FROM mail_masivo WHERE fecha BETWEEN '$p_mes' AND '$hoy'") or die(mysql_error());
        list(
$total_m) = mysql_fetch_array($total_m); 
me retorna 0 y en la sabe de datos tengo solo tres entradas con fechas:

15-04-2009
10-05-2009
03-05-2009

por lo tanto deberia retornar 3

¿En que estoy mal ?