Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobierz z bazy danych, ale tylko przez 30 dni

W MySQL jest funkcja adddate(), której możesz do tego użyć :)

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

Ten dotyczy 30 dni wstecz, ale możesz zastąpić „przedział -30 dni” terminem „przedział -1 miesiąc” lub odwiedzić stronę dev.mysql gdzie wszystko zostało wyjaśnione.

Mam nadzieję, że to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz nową aplikację Ruby on Rails, używając MySQL zamiast SQLite

  2. Podgląd obrazu i przesyłanie za pomocą bazy danych PHP i MySQL

  3. Uzyskaj wartości Min i Max za pomocą jednego zapytania MySQL z Group BY

  4. Pomijanie ostrzeżeń PDO

  5. Wstawianie dat w formacie mm/dd/rrrr w MySQL