sql >> Database >  >> RDS >> Mysql

Haal uit de database, maar de laatste 30 dagen

Er is een adddate()-functie in MySQL die je hiervoor kunt gebruiken :)

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

Deze is voor 30 dagen terug, maar je kunt het "interval -30 dagen" vervangen door "interval -1 maand" of ga naar dev.mysql waar je alles hebt uitgelegd.

Ik hoop dat het helpt.



  1. MaxScale Basic Management MaxCtrl gebruiken voor MariaDB Cluster - deel twee

  2. Hibernate:zelf join verwarring?

  3. Hoe verdiepingen tellen in SQL

  4. Getypte resultaten ophalen uit ActiveRecord onbewerkte SQL