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

rentang tanggal ganda php mysql

Solusinya masih sangat mirip dengan pertanyaan yang Anda tautkan; coba kueri ini:

SELECT * FROM events e
    WHERE `start` <= [RANGE.end]
    AND `end`  >= [RANGE.start]

Anda tentu saja harus mengganti [RANGE.start] dan [RANGE.end] dengan tanggal pertama dan terakhir rentang Anda. Jika misalnya RANGE.start ='2011-04-01' dan RANGE.end ='2011-04-30', kueri di atas akan memberikan semua hasil yang terjadi pada April '11.

Bergantung pada apakah Anda ingin memilih acara yang hanya "menyentuh" ​​rentang (artinya mereka memiliki tanggal batas yang sama, tetapi tidak benar-benar tumpang tindih) atau tidak, Anda dapat mengganti <= />= oleh < /> .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql-python:membangun _mysql.so yang sepenuhnya mandiri di Mac OS X?

  2. Untuk SHA512-hash kata sandi di database MySQL dengan Python

  3. Adakah yang menemukan cara yang efisien untuk menyimpan nilai BSON ObjectId dalam database SQL?

  4. Perbandingan tanggal/penulis MySQL

  5. Membaca dari aliran gagal - kesalahan mysql_native_password