VT olarak FB 1.5 kullanıyorum.
PDKS için hazırladığım tablomda şu şekilde Vardiya tanımları mevcut basitleştirerek yazıyorum.
Kod: Tümünü seç
Vardiyalar tablosu
---------------------
ID : BIGINT
GIRIS_SAATI: TIME
CIKIS_SAATI:TIME
Kod: Tümünü seç
Gruplar Tablosu:
-------------------
GRUP_ID: BIGINT
VARDIYA_ID: BIGINT <-- Burası vardiyalar tablosundan birer ID'ye bağlı
Kod: Tümünü seç
GRUP_ID VARDIYA_ID GIRIS_SAATI CIKIS_SAATI
-------------- --------------- ----------------- ---------------
1 1 08:00 16:00
1 2 16:00 00:00
1 3 00:00 08:00
Bir ekstrem örnek daha vereyim: 15:00-17:00 aralığında girerse eğer ne olacak?

Çözümünde yardımcı olabilirseniz sevinirim. Benim kafam durdu artık.

Herkese iyi çalışmalar.