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

Dapatkan Ulang Tahun Mendatang Mysql dan PHP

Saya telah mencari kode ini, tetapi saya tidak dapat menemukan kueri yang bersih/sederhana (yang juga berfungsi dengan tahun kabisat (masalah tanggal 29 Februari))

Jadi saya membuatnya sendiri.

Berikut kode paling sederhana untuk mendapatkan ulang tahun yang akan datang untuk x hari berikutnya, (kueri ini juga menampilkan ulang tahun kemarin (atau Anda dapat mengubahnya menjadi x jumlah hari yang lalu)

SELECT name, date_of_birty FROM users WHERE 
        DATE(CONCAT(YEAR(CURDATE()), RIGHT(date_of_birty, 6)))
                BETWEEN 
                DATE_SUB(CURDATE(), INTERVAL 1 DAY)
                AND
                DATE_ADD(CURDATE(), INTERVAL 5 DAY)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:Bagaimana cara menghapus baris dari beberapa tabel dengan id yang sama dengan hanya 1 kueri?

  2. Nomor parameter tidak valid pada Pernyataan yang Disiapkan PDO

  3. Cara mengatur MySQL di IBM Worklight

  4. Bagaimana cara mengubah dua tajuk kolom yang berbeda dari tabel database yang sudah ada sebelumnya di sqlalchemy?

  5. Logout pengguna yang tidak aktif menggunakan PHP