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

Kueri Interval Waktu Berikutnya

Saya pikir Anda membutuhkan ini:

select t1.`timeto`, min(t2.`timefrom`)
from
  yourtable t1 inner join yourtable t2
  on t1.`timeto`<t2.`timefrom`
group by t1.`timeto`
having
  not exists (select null from yourtable t3
              where t1.`timeto`<t3.`timeto`
              and min(t2.`timefrom`)>t3.`timefrom`)

(ini hanya akan berfungsi jika interval tidak tumpang tindih)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Data open source tumbuh:Memilih MySQL, NoSQL, atau keduanya

  2. Apakah mungkin untuk melakukan injeksi SQL (Tingkat TINGGI) di Aplikasi Web yang Rentan?

  3. Kompatibilitas MySQL dengan MacOS Sierra

  4. Bagaimana cara mengontrol versi data yang disimpan di mysql

  5. Peringatan:gagal membuka aliran:Tidak ada file atau direktori seperti itu di C:\wamp\www\laravel\bootstrap\autoload.php pada baris 17