Şimdi olay şu şekilde.. Evinizi temizleteceksiniz. Hizmetçiler var, istediğiniz hizmetçiyi tutabiliyorsunuz. Ayşe, Fatma, Hayriye olsun isimleri.. Ayşe sadece hafta içi, Fatma sadece hafta sonu, Hayriye ise sadece tatillerde çalışıyor. Ve bu 3 hizmetçinin belirli bir çalışma saatleri var.. Atıyorum Ayşe 09:00 - 12:00 arası, Fatma 11:00 - 15:00 arası, Hayriye 16:00 - 20:00 arasında çalışıyor. Tabloda olması gerekenler : Hizmetçiler, temizlik yapılacak gün çalışıyor mu çalışmıyor mu, çalıştığı saatler.. Kod:

Saat_ID Hizmetci_ID -&gt; Hizmetciler tablosuna JOIN Saat_Basla Saat_Bitir Hafta_Sonu Tatil_Gunleri Saati iki ayri kolona koyarsan, belirli saat aralıklarında kimin çalışıp çalışmadığını sorgulayabilirsin, tek kolonda 9-12 yaparsan olmaz. Hizmetci tablosuna join ederek, her bir hizmetci icin degisik saatler tanımlarsın bu şekilde. Örnek 107 - 12.00 - 15.00 - FALSE - FALSE Ayşe hafta içleri ve tatil olmayan günlerde 12 - 15 arası çalışıyor 107 - 9.00 - 11.00 - TRUE - FALSE Ayşe hafta sonları 9 - 11 arası çalışıyor 108 - 13.00 - 20.00 - TRUE - FALSE Fatma haftasonları 13 - 20 arası çalışıyor Bu sistemle Ayşe için hafta sonları iki ayrı aralık ta verebilirsin, iki satır girersin 9-12 veya 4-6 diye, kadın 12-4 arası cocugunu okuldan alıyormuş mesela?

Cevaplar için teşekkür ederim arkadaşlar..

id-hizmetci-saat-gun 1-ayşe - 12:00 -hi 2-fatma -20:00 -hs 3- ali - 14:00 -ta id-tatil 1-19.05.2010 2-30.08.2010 saat ve günler için veri tabanı açmana gerek yok değişkene atasan bile yeter çükü hep sabit kalıcaklar yani bir hafta asla 8 gün olmuyacak saatte hiç bir zaman 25:00 olmayaacak. Eğer günler karışık olursada o zaman 1,3,5 diye veri girersin sonra fonskiyonda 1 pazartesi 2 salı 3 çarşamba diye kontrol edersin.