Peki bunu anladım ama şuna takıldı kafam:
tarihleri iç içe sokmamak daha uygun gibi gözüksede bu şekilde parçalayarak veritabanına nasıl yazılacak bu?

Yani adam önce 10 haziran 20 temmuz girdi sonra 29-30 haziran girdi.
ilk giriş kolay: 10 hazirandan 20 temmuza kadar dolu olacak oda
ama sonra 2. kayıt girilince veritabanına nasıl yazdırılacak bu?
önceki veri silinip uygun şekilde parçalanıp tekrar mı yazdırılacak?
Bu şekilde yazdırılması hem zor hem karışık hem de kullanıcıya "şu dönem için şu fiyatı belirlediniz" gibi bir bilgi verilmesini engelliyor.