Selamlar arkadaşlar,
Bir rezervasyon sistemi yazıyorum. Ancak bir kısımda biraz takıldım fikirlerinizi merak ediyorum.
X oteline ait Y odası için fiyat girişim şu şekilde:
Veritabanında ise şu şekilde tutuyorum: Yani başlangıç - bitiş olarak
Diyelim ki bir odanın 1 Aralıktan 12 Aralığa fiyatı : 100₺ 12 Aralıktan - 20 Aralığa : 200₺
Müşteri 7 aralıkta girecek - 15 Aralıkta Çıkacak.
Normal şartlarda benim 7 Aralıktan - 12 sine kadar 100₺ üzerinden sonra 12 ile 15 ine kadar 200₺ den hesaplamalıyım.
Böyle yapmam mantıklı mı? Yoksa seçilen tarih aralığında her gün için veritabanında 1 row oluşturup o günün fiyatını girmek mi mantıklı? Yani şöyle:
DAY. PRİCE.
2023.12.07 100₺
2023.12.08. 100₺
.....
2023.12.15. 200₺
Tam olarak hangi şekilde yapmam doğru olur fikirnizi ve ilerlenecek yolu da kısaca anlatırsan çok sevinirim.