Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan dari database tetapi hanya 30 hari terakhir

Ada fungsi adddate() di MySQL yang dapat Anda gunakan untuk ini :)

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

Yang ini untuk 30 hari yang lalu tetapi Anda dapat mengganti "interval -30 hari" dengan "interval -1 bulan" atau kunjungi dev.mysql di mana Anda telah menjelaskan semuanya.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengamankan MySQL:Bagian Satu

  2. Mengambil Baris Tunggal dari Tabel Gabung

  3. Cara Mendapatkan Nomor Urutan Auto_Increment Saat Ini untuk Tabel MySQL / MariaDB

  4. Cara Mengekspor hasil Query menggunakan MySQL Workbench

  5. Gabungkan dua tabel dalam satu kueri SQL dan buat nilai tanggal menjadi unik