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

PILIH semua catatan yang berumur 30 hari

Jika tipe data updatestatus adalah date :

SELECT * 
FROM people 
WHERE updatestatus <= '2012-01-01'

atau:

SELECT * 
FROM people 
WHERE updatestatus <= CURRENT_DATE() - INTERVAL 1 MONTH

Jika tipe datanya adalah datetime atau timestamp dan Anda ingin memeriksa bagian waktunya juga:

SELECT * 
FROM people 
WHERE updatestatus <= NOW() - INTERVAL 1 MONTH

Anda dapat menempatkan tanggal waktu yang tepat sebagai ganti NOW() - INTERVAL 1 MONTH . Cara yang benar tergantung pada bagaimana Anda menyimpan tanggal atau waktu (apakah kode Perl atau MySQL yang membuatnya?).

Anda juga dapat memasukkan - INTERVAL 30 DAY yang menghasilkan hasil yang sedikit berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kueri mySQL untuk memilih anak-anak

  2. mysql_connect():Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya

  3. MySQL Menghapus kolom duplikat di Gabung Kiri, 3 tabel

  4. Buat tabel di MySQL yang cocok dengan tabel lain?

  5. Dapatkan posting WP berdasarkan beberapa pasangan kunci/nilai meta menggunakan IN