İki tarih arasındaki boş zaman blokları bulma?

0 Cevap php

Ben 2 MySQL tabloları, 'scheduled_time' ve 'randevu' var

'Scheduled_time' 2 DateTime alanları, 'start' ve 'end' var - bu randevu için hazır olduğumda bir zaman aralığıdır.

'Randevuları' randevu detaylarını değil, aynı zamanda bir 'ilk' ve 'son' alan içeriyorsa, bu sonuçta 'scheduled_time' belirtilen aralığında olacaktır.

Dikkate iki tablo çekerken beni boş zaman bloklarını bulmak için en iyi yolu nedir?

Ben 08:00-02:00 2010/11/09 başlayan 'scheduled_time' var diyelim. ve ben 01:00-02:00 10 am ve biri 8 am from bir 'randevu' var. Nasıl diyelim 1 saat sonraki bloğu bulabilirim?

0 Cevap