Tengo un campo llamado timestamp
. Esta es la última vez que un miembro se ha autentificado. Busco para incluir una cláusula where de una consulta por algo así como¿Cómo consigo Timestamp menos 6 semanas en MySQL?
WHERE timestamp > todays date - 6 weeks
¿Cómo voy a hacer esto? Estoy tratando de incluir solo a los usuarios que iniciaron sesión en las últimas 6 semanas.
Gracias
No que deben estar donde timestamp> = UNIX_TIMESTAMP (NOW() - INTERVALO DE SEMANA 6)? –
La forma en que está escrita mi respuesta funciona bien. Lo sé, porque hago esto regularmente. Recomiendo no agregar 'UNIX_TIMESTAMP' a la cláusula where, ya que es inusual y no es necesario hacerlo de esa manera. –
Es bueno saber que esto funciona. Acabo de encontrar [esta pregunta] (http://stackoverflow.com/questions/3886269/can-i-compare-mysql-timestamp-with-datetime-columns-is-it-bad) sobre el tema. –