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

mysql:periksa rentang tanggal

Singkirkan struktur ini, dan gunakan bidang tanggal asli:

id start_date  end_date
1  2012-12-22  2013-1-25

maka Anda dapat menggunakan fungsi dan perbandingan tanggal/waktu mysql asli, mis.

SELECT id WHERE yourdate BETWEEN start_date AND end_date

daripada harus menggunakan perbandingan multi-level yang sangat jelek untuk membandingkan nilai yang terfragmentasi dengan benar:

SELECT id where YEAR(yourdate) < startYear OR (YEAR(yourdate) > startYear AND MONTH(yourdate) < startMOnth) etc... etc....etc..


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. go-mysql:plugin otentikasi tidak didukung saat menghubungkan dari wadah aplikasi go ke wadah mysql

  2. Host 'xxx.xx.xxx.xxx' tidak diizinkan untuk terhubung ke server MySQL ini

  3. Pagination untuk menunjukkan nilai maksimal dan membatasi sisanya

  4. kerusakan injeksi mysql?

  5. MySQL - PILIH DI MANA tanggal <X