sql >> Base de Datos >  >> RDS >> Mysql

Obtener de la base de datos pero solo dura 30 días

Hay una función adddate() en MySQL que puedes usar para esto :)

$wpdb->get_var("select count(*) from " . $wpdb->prefix . "newsletter where status='C' and date_format(created,'%Y%m%d')>date_format(adddate(now(),interval -30 day),'%Y%m%d')");

Este es para 30 días atrás, pero puede reemplazar el "intervalo -30 días" con "intervalo -1 mes" o visitar dev.mysql donde lo tienes todo explicado.

Espero que ayude.