sql >> Database teknologi >  >> RDS >> Mysql

Få fra databasen, men varer kun 30 dage

Der er adddate() funktion i MySQL, som du kan bruge til dette :)

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

Denne er for 30 dage tilbage, men du kan erstatte "interval -30 dage" med "interval -1 måned" eller besøge dev.mysql hvor I alle har forklaret.

Håber det hjælper.



  1. SNAPSHOT-isolationsniveauet

  2. Gemmer filer som blob i databasen ajax php pdo

  3. hvordan man henter flere resultatsæt fra en mysql-lagret procedure i laravel

  4. Udførelsessekvens for Group By, Have and Where-klausul i SQL Server?