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

SQL / PHP:dapatkan semua hasil dalam waktu X hingga Y, dan deteksi jika ada waktu yang tersedia di antaranya

Salah satu caranya adalah dengan menggunakan 'meja kalender', atau jika Anda hanya tertarik pada satu hari, 'meja jam' bisa digunakan. Berikut ini menggambarkan (kira-kira) bagaimana Anda akan menggunakannya.

SELECT clock.time AS available
FROM clock
LEFT JOIN bookings ON clock.time BETWEEN bookings.from AND bookings.to
                  AND bookings.date = '2013-01-01' 
WHERE bookings.id IS NULL

http://www.brianshowalter.com/calendar_tables adalah contoh cara membuat kalender di MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa arti dari karakter kutipan aksen kuburan (AKA backtick) di MySQL?

  2. Masukkan data dari kolom tabel dan simpan ke kolom tabel lain

  3. Tabel MySQL tidak ada kesalahan, tetapi memang ada

  4. Kasing MySQL tidak berfungsi

  5. Perbarui data mysql tidak terkirim