sql >> Database >  >> RDS >> Mysql

Vraag het volgende tijdsinterval

Ik denk dat je dit nodig hebt:

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`)

(dit werkt alleen als de intervallen elkaar niet overlappen)



  1. mySQL-tabel ERROR 1064

  2. Op zoek naar een tutorial over het bouwen van een privéberichtensysteem met behulp van PHP

  3. Referentie-alias (berekend in SELECT) in WHERE-component

  4. Hoe panda's DataFrame upsert naar Microsoft SQL Server-tabel?