sql >> Databáze >  >> RDS >> Mysql

Získejte z databáze, ale pouze posledních 30 dní

V MySQL je funkce adddate(), kterou k tomu můžete použít :)

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

Toto je na 30 dní zpět, ale můžete nahradit „interval -30 dní“ za „interval -1 měsíc“ nebo navštívit dev.mysql kde jste vše vysvětlili.

Doufám, že to pomůže.



  1. Jak zaokrouhlit průměr na 2 desetinná místa v PostgreSQL?

  2. „0000-00-00 00:00:00“ nelze reprezentovat jako java.sql. Chyba časového razítka

  3. Tipy a triky pro implementaci řízení přístupu k databázi na základě rolí pro MariaDB

  4. Převést schéma MySQL na Github Wiki?