Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2010, 17:31
paulkees
 
Fecha de Ingreso: octubre-2004
Mensajes: 768
Antigüedad: 19 años, 6 meses
Puntos: 3
Problema DATE en visita últimos 30 días

Hola a todos...

Resulta que quiero mostrar la cantidad de visitas de los últimos 30 días. Para esto tengo el campo "extra_info" con este formato de fecha: "18-01-2010 10:56:43" que se va registrando en la BD cada vez que el usuario ingresa. Ahora bien, después de leer el manual, la manera de hacerlo sería esta:

$query = "SELECT COUNT(id) AS Visitas FROM usuarios WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= extra_info";

Pero resulta que no me imprime nada por que el formato de fecha no está en el estándar de MySQL, es decir: "0000-00-00" "YYYY-mm-dd.

No logro o no comprendo, como hacer para que me lea el formato de fecha "dd-mm-YYYY" para que me imprima los resultados.

Por favor, alguien me puede dar una mano u orientarme?