Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenir de la base de données mais ne durer que 30 jours

Il existe une fonction adddate() dans MySQL que vous pouvez utiliser pour cela :)

$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')");

Celui-ci est de 30 jours mais vous pouvez remplacer "l'intervalle -30 jours" par "l'intervalle -1 mois" ou visiter dev.mysql où vous avez tout expliqué.

J'espère que ça aide.